最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語言數(shù)據(jù)類型和格式說明符基礎(chǔ)教程示例

 更新時(shí)間:2023年12月19日 09:30:33   作者:小萬哥  
這篇文章主要為大家介紹了C語言數(shù)據(jù)類型和格式說明符基礎(chǔ)教程示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

C 語言中的數(shù)據(jù)類型

C 中的變量必須是指定的數(shù)據(jù)類型,并且您必須在 printf() 函數(shù)中使用格式說明符來顯示它:

// 創(chuàng)建變量
int myNum = 5;  // 整數(shù)(沒有小數(shù)點(diǎn))
float myFloatNum = 5.99;  // 浮點(diǎn)數(shù)
char myLetter = 'D';  // 字符
// 打印變量
printf("%d\n", myNum);
printf("%f\n", myFloatNum);
printf("%c\n", myLetter);

基本數(shù)據(jù)類型

數(shù)據(jù)類型指定了變量將存儲(chǔ)的信息的大小和類型。

在本教程中,我們將重點(diǎn)關(guān)注最基本的類型:

數(shù)據(jù)類型大小描述
int2 或 4 個(gè)字節(jié)存儲(chǔ)整數(shù),沒有小數(shù)點(diǎn)
float4 個(gè)字節(jié)存儲(chǔ)包含一個(gè)小數(shù)或多個(gè)小數(shù)的數(shù),足以存儲(chǔ) 6-7 個(gè)小數(shù)位
double8 個(gè)字節(jié)存儲(chǔ)包含一個(gè)小數(shù)或多個(gè)小數(shù)的數(shù),足以存儲(chǔ) 15 個(gè)小數(shù)位
char1 個(gè)字節(jié)存儲(chǔ)單個(gè)字符/字母/數(shù)字,或 ASCII 值

基本格式說明符

每個(gè)數(shù)據(jù)類型都有不同的格式說明符。以下是一些:

格式說明符數(shù)據(jù)類型示例
%d 或 %iintprintf("%d", myNum);
%ffloatprintf("%f", myFloatNum);
%lfdoubleprintf("%lf", myDoubleNum);
%ccharprintf("%c", myLetter);
%s用于字符串printf("%s", myString);

設(shè)置小數(shù)精度

您可能已經(jīng)注意到,如果您打印一個(gè)浮點(diǎn)數(shù),輸出將在小數(shù)點(diǎn)后顯示許多位數(shù):

float myFloatNum = 3.5;
double myDoubleNum = 19.99;

printf("%f\n", myFloatNum);  // 輸出 3.500000
printf("%lf", myDoubleNum);  // 輸出 19.990000

如果您想要?jiǎng)h除多余的零(設(shè)置小數(shù)精度),可以在點(diǎn) (.) 后面跟著一個(gè)數(shù)字,指定小數(shù)點(diǎn)后應(yīng)該顯示的位數(shù):

float myFloatNum = 3.5;

printf("%f\n", myFloatNum);  // 默認(rèn)會(huì)顯示小數(shù)點(diǎn)后 6 位
printf("%.1f\n", myFloatNum);  // 只顯示 1 位
printf("%.2f\n", myFloatNum);  // 只顯示 2 位
printf("%.4f", myFloatNum);  // 只顯示 4 位

真實(shí)例子

以下是一個(gè)使用不同數(shù)據(jù)類型計(jì)算和輸出一定數(shù)量的物品的總成本的實(shí)際例子:

// 創(chuàng)建不同數(shù)據(jù)類型的變量
int items = 50;
float cost_per_item = 9.99;
float total_cost = items * cost_per_item;
char currency = '$';

// 打印變量
printf("Number of items: %d\n", items);
printf("Cost per item: %.2f %c\n", cost_per_item, currency);
printf("Total cost = %.2f %c\n", total_cost, currency);

以上就是C語言數(shù)據(jù)類型和格式說明符教程示例的詳細(xì)內(nèi)容,更多關(guān)于C語言數(shù)據(jù)類型格式說明符的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • C語言中查找字符在字符串中出現(xiàn)的位置的方法

    C語言中查找字符在字符串中出現(xiàn)的位置的方法

    這篇文章主要介紹了C語言中查找字符在字符串中出現(xiàn)的位置的方法,分別是strchr()函數(shù)和strrchr()函數(shù)的使用,需要的朋友可以參考下
    2015-08-08
  • C++ 中std::vector<T>的幾種清除方式

    C++ 中std::vector<T>的幾種清除方式

    std::vector<T>?可以通過多種方式清除(刪除所有元素),本文主要介紹了C++ 中std::vector<T>的幾種清除方式,具有一定的參考價(jià)值,感興趣的可以了解一下
    2025-04-04
  • 適合初學(xué)者的C語言轉(zhuǎn)義字符講解

    適合初學(xué)者的C語言轉(zhuǎn)義字符講解

    轉(zhuǎn)義字符是很多程序語言、數(shù)據(jù)格式和通信協(xié)議的形式文法的一部分。對(duì)于一個(gè)給定的字母表,一個(gè)轉(zhuǎn)義字符的目的是開始一個(gè)字符序列,使得轉(zhuǎn)義字符開頭的該字符序列具有不同于該字符序列單獨(dú)出現(xiàn)(沒有轉(zhuǎn)義字符開頭)時(shí)的語義。因此轉(zhuǎn)義字符開頭的字符序列被叫做轉(zhuǎn)義序列
    2022-04-04
  • C++入門之list的使用詳解

    C++入門之list的使用詳解

    這篇文章主要為大家介紹了C++入門之list的使用,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-11-11
  • C++ 中的 if-constexpr語法和作用

    C++ 中的 if-constexpr語法和作用

    ?if-constexpr語法是 C++ 17 引入的新語法特性,也被稱為常量 if 表達(dá)式或靜態(tài) if(static if),這篇文章主要介紹了C++ 中的 if-constexpr語法和作用,需要的朋友可以參考下
    2025-03-03
  • VS Code 中安裝運(yùn)行、編寫C語言程序的詳細(xì)教程

    VS Code 中安裝運(yùn)行、編寫C語言程序的詳細(xì)教程

    這篇文章主要介紹了VS Code 中安裝運(yùn)行、編寫C語言程序的詳細(xì)教程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-03-03
  • c++中vector的使用和模擬實(shí)現(xiàn)

    c++中vector的使用和模擬實(shí)現(xiàn)

    這篇文章主要介紹了c++中vector的使用和模擬實(shí)現(xiàn),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-04-04
  • c++優(yōu)先隊(duì)列用法知識(shí)點(diǎn)總結(jié)

    c++優(yōu)先隊(duì)列用法知識(shí)點(diǎn)總結(jié)

    在本篇文章里小編給大家整理的是關(guān)于c++優(yōu)先隊(duì)列用法知識(shí)點(diǎn)總結(jié)內(nèi)容,需要的朋友可以參考學(xué)習(xí)下。
    2020-02-02
  • C語言循環(huán)鏈表實(shí)現(xiàn)貪吃蛇游戲

    C語言循環(huán)鏈表實(shí)現(xiàn)貪吃蛇游戲

    這篇文章主要為大家詳細(xì)介紹了C語言循環(huán)鏈表實(shí)現(xiàn)貪吃蛇,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • OpenCV獲取圖像中直線上的數(shù)據(jù)具體流程

    OpenCV獲取圖像中直線上的數(shù)據(jù)具體流程

    對(duì)圖像進(jìn)行處理時(shí),經(jīng)常會(huì)有這類需求:客戶想要提取出圖像中某條直線或者ROI區(qū)域內(nèi)的感興趣數(shù)據(jù),進(jìn)行重點(diǎn)關(guān)注,怎么操作呢,下面小編通過實(shí)例代碼介紹下OpenCV獲取圖像中直線上的數(shù)據(jù),一起看看吧
    2021-11-11

最新評(píng)論

高陵县| 富锦市| 榆社县| 呼伦贝尔市| 大英县| 西城区| 金秀| 东乡县| 高陵县| 石林| 丹凤县| 白银市| 孟州市| 厦门市| 饶阳县| 定日县| 泽州县| 微博| 保靖县| 托里县| 堆龙德庆县| 青海省| 盘山县| 大兴区| 南昌市| 五台县| 湖南省| 寿光市| 夹江县| 三江| 营山县| 乌鲁木齐县| 镇坪县| 长汀县| 景洪市| 星座| 新宁县| 嘉鱼县| 那曲县| 犍为县| 五华县|