久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1938|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

printf函數(shù)總結(jié)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:105323 發(fā)表于 2016-2-23 19:21 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
總結(jié):所以我想讓8位的數(shù)據(jù)只輸出其中6位沒辦法,只能輸出4位(hX,h表示)或者只輸出2位
一個h表示short,即short int兩個h表示short short,即char(8位二進(jìn)制)。%hhx用于輸出char%hx用于輸出shortint(16位二進(jìn)制).​
輸出特殊字符
printf("\"");輸出"
printf("\'");輸出'
printf("\\");輸出\

%x即按十六進(jìn)制輸出,英文字母小寫,右對齊。
X有以下變化:英文字母變大寫,如果輸出字符不足兩位的,輸出兩位寬度,右對齊,空的一位補(bǔ)0。超過兩位的,所有位全部輸出。

printf();
%x16進(jìn)制小寫字母%o8進(jìn)制​
2015年5月30日11:06:39:printf函數(shù)稱為格式輸出函數(shù),其關(guān)鍵字最末一個字母f即為“格式”(format)之意。其功能是按用戶指定的格式,把指定的數(shù)據(jù)顯示到顯示器屏幕上。
printf函數(shù)調(diào)用的一般形式printf函數(shù)是一個標(biāo)準(zhǔn)庫函數(shù),它的函數(shù)原型在頭文件“stdio.h”中。
但作為一個特例,不要求在使用 printf 函數(shù)之前必須包含stdio.h文件。printf函數(shù)調(diào)用的一般形式為:   printf(“格式控制字符串”,輸出表列)其中格式控制字符串用于指定輸出格式。格式控制串可由格式字符串和非格式字符串兩種組成。格式字符串是以%開頭的字符串,在%后面跟有各種格式字符,以說明輸出數(shù)據(jù)的類型、形式、長度、小數(shù)位數(shù)等。如:
  • “%d”表示按十進(jìn)制整型輸出;
  • “%ld”表示按十進(jìn)制長整型輸出;
  • “%c”表示按字符型輸出等。
非格式字符串原樣輸出,在顯示中起提示作用。輸出表列中給出了各個輸出項,要求格式字符串和各輸出項在數(shù)量和類型上應(yīng)該一一對應(yīng)。
格式字符串在Turbo C中格式字符串的一般形式為:
   [標(biāo)志][輸出最小寬度][.精度][長度]類型。其中方括號[]中的項為可選項。
各項的意義介紹如下。
1) 類型
類型字符用以表示輸出數(shù)據(jù)的類型,其格式符和意義如下表所示:
格式字符
意義
d
以十進(jìn)制形式輸出帶符號整數(shù)(正數(shù)不輸出符號)
o
以八進(jìn)制形式輸出無符號整數(shù)(不輸出前綴0)
x,X
以十六進(jìn)制形式輸出無符號整數(shù)(不輸出前綴Ox)
u
以十進(jìn)制形式輸出無符號整數(shù)
f
以小數(shù)形式輸出單、雙精度實數(shù)
e,E
以指數(shù)形式輸出單、雙精度實數(shù)
g,G
以%f或%e中較短的輸出寬度輸出單、雙精度實數(shù)
c
輸出單個字符
s
輸出字符串

2) 標(biāo)志
標(biāo)志字符為 -、+、# 和空格四種,其意義下表所示:
標(biāo) 志
意義
-
結(jié)果左對齊,右邊填空格
+
輸出符號(正號或負(fù)號)
空格
輸出值為正時冠以空格,為負(fù)時冠以負(fù)號
#
對c、s、d、u類無影響;對o類,在輸出時加前綴o;對x類,在輸出時加前綴0x;對e、g、f類當(dāng)結(jié)果有小數(shù)時才給出小數(shù)點。
3) 輸出最小寬度
用十進(jìn)制整數(shù)來表示輸出的最少位數(shù)。若實際位數(shù)多于定義的寬度,則按實際位數(shù)輸出,若實際位數(shù)少于定義的寬度則補(bǔ)以空格或0。
4) 精度
精度格式符以“.”開頭,后跟十進(jìn)制整數(shù)。本項的意義是:如果輸出數(shù)字,則表示小數(shù)的位數(shù);如果輸出的是字符,則表示輸出字符的個數(shù);若實際位數(shù)大于所定義的精度數(shù),則截去超過的部分。
5) 長度
長度格式符為h、l兩種,h表示按短整型量輸出,l表示按長整型量輸出。

  1.     #include

  2.   

  3.     #include

  4.   

  5.     int

  6. main()   

  7.     {   
  8.         char

  9. c, s[20];   

  10.         int

  11. a=1234;  

  12.         float

  13. f=3.141592653589;   

  14.         double

  15. x=0.12345678912345678;   

  16.         strcpy(s, "Hello,World"

  17. );   

  18.         c='\x41'

  19. ;   

  20.         printf("a=%d\n"

  21. , a);

  22. //按照十進(jìn)制整數(shù)格式輸出,顯示 a=1234

  23.   

  24.         printf("a=%d%%\n"

  25. , a);

  26. //輸出%號 結(jié)果 a=1234%

  27.   

  28.         printf("a=m\n"

  29. , a);

  30. //輸出6位十進(jìn)制整數(shù) 左邊補(bǔ)空格,顯示 a= 1234

  31.   

  32.         printf("a=d\n"

  33. , a);

  34. //輸出6位十進(jìn)制整數(shù) 左邊補(bǔ)0,顯示 a=001234

  35.   

  36.         printf("a=-\n"

  37. , a);

  38. //a超過2位,按實際輸出 a=1234

  39.   

  40.         printf("a=%-6d\n"

  41. , a);

  42. ///輸出6位十進(jìn)制整數(shù) 右邊補(bǔ)空格,顯示 a=1234

  43.   

  44.         printf("f=%f\n"

  45. , f);

  46. //浮點數(shù)有效數(shù)字是7位,結(jié)果 f=3.141593

  47.   

  48.         printf("f=6.4f\n"

  49. , f);

  50. //輸出6列,小數(shù)點后4位,結(jié)果 f=3.1416

  51.   

  52.         printf("x=%lf\n"

  53. , x);

  54. //輸出長浮點數(shù) x=0.123457

  55.   

  56.         printf("x=.16lf\n"

  57. , x);

  58. //輸出18列,小數(shù)點后16位,x=0.1234567891234567

  59.   

  60.         printf("c=%c\n"

  61. , c);     

  62. //輸出字符 c=A

  63.   

  64.         printf("c=%x\n"

  65. , c);

  66. //以十六進(jìn)制輸出字符的ASCII碼 c=41

  67.   

  68.         printf("s[]=%s\n"

  69. , s);

  70. //輸出數(shù)組字符串s[]=Hello,World

  71.   

  72.         printf("s[]=%6.9s\n"

  73. , s);

  74. //輸出最多9個字符的字符串 s[]=Hello,Wor

  75.   

  76.         return

  77. 0;  

  78.     }  
復(fù)制代碼




分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产精品日韩一区 | 欧美亚洲第一区 | 91看国产 | 国产精品精品视频一区二区三区 | 久久精品一二三影院 | 久久精品亚洲 | 91pao对白在线播放 | 凹凸日日摸日日碰夜夜 | 国产成人精品一区二 | 午夜天堂精品久久久久 | 粉色午夜视频 | 亚洲一区欧美一区 | 男人的天堂在线视频 | 91观看| 国内精品视频在线观看 | 伊人伊成久久人综合网站 | 午夜爽爽男女免费观看hd | 99久久婷婷国产综合精品电影 | 欧美成人h版在线观看 | 在线观看黄色大片 | 毛片黄| 国产精品久久久久久久久久久久久 | 户外露出一区二区三区 | 国产成人99久久亚洲综合精品 | 国产伦一区二区三区四区 | 国产欧美一区二区三区久久人妖 | 国产精品99视频 | 国家一级黄色片 | 国产亚洲精品久久久久久牛牛 | 日韩视频在线免费观看 | 久久久久电影 | 国产线视频精品免费观看视频 | 久久久久久久久久久久亚洲 | 青青草社区| av在线免费观看网址 | 一级毛片在线播放 | 欧美日韩在线免费观看 | 国产精品99久久久久久动医院 | 国产日韩一区二区三区 | 久久久噜噜噜www成人网 | 国产欧美精品 |