- N +

printf怎么輸出,printf直接輸出字符串

大家好,今天給各位分享printf怎么輸出的一些知識,其中也會對printf直接輸出字符串進行解釋,文章篇幅可能偏長,如果能碰巧解決你現在面臨的問題,別忘了關注本站,現在就馬上開始吧!

printf輸出ascii碼代表的字母

通過輸出格式的控制輸出對應ASCII碼值的字符,參考語句是:printf(“字符為%c”,a),其中a是ASCII碼值

問:printf如果是想輸出一個字母應該用什么格式,還有c,s的區別是什么

%d輸出整型格式,也就是10進制數%c輸出字符格,也就是單個字母或者符號什么的%f輸出浮點數,也就是帶有四位小數位的數,比如10.0000%ld輸出長整型格式,差不多和10進制一樣,只是它可以輸出很大的數%u輸出無符號數,這個基本輸出和%d差不多%s輸出字符串,一般都是輸出一個char數組的所以字符%lf輸出長浮點數,也就是所謂的雙精度浮點數,double類型,可以輸出很大的帶小數位的數%a(%A)浮點數、十六進制數字和p-(P-)記數法(C99)%c字符%d有符號十進制整數%f浮點數(包括float和doulbe)%e(%E)浮點數指數輸出[e-(E-)記數法]%g(%G)浮點數不顯無意義的零"0"%i有符號十進制整數(與%d相同)%u無符號十進制整數%o八進制整數e.g.0123%x(%X)十六進制整數0f(0F)e.g.0x1234%p指針%s字符串%%"%"

printfnf函數輸出數組的格式

printf函數輸出數組有三種方法:

inta[10];

inti;

for(i=0;i<10;i++)

scanf("%d",&a[i]);

下標法:

for(i=0;i<10;i++)

printf("%d\n",a[i]);

由數組名計算地址:

for(i=0;i<10;i++)

printf("%d\n",*(a+i));

用指針變量指向數組元素:

int*p;

for(p=a;p<(a+10);p++)

printf("%d",*p);

printf怎么輸出ch的ascii值

printf(%c,'a')就代表把字符a輸出為字符a。printf(%d,'a')就代表把字符a輸出為ASCII型的數值。在計算機內部,字符本身就是以ascii數值表示的,所以只要把格式里的c換成d就行了。

printf只能生成一行輸出嗎

printf通常是輸出一行,也可以輸出多行,加上****\r\n*****\r\n

好了,文章到此結束,希望可以幫助到大家。

返回列表
上一篇:
下一篇: