c语言常用输出格式
??在C語言中常用的是靠printf(" 輸出的格式",輸出的內容); 來進行輸出,所以要掌握一些關于輸出的格式,下面將用代碼的形式來簡單說明:
char c;char s[20]; int i=1234;float f=1.234567894567879; double d=0.12345678912345678; strcpy(s, "Hello,World"); c='\x41'; printf("i=%o\n", i); //按照八進制整數格式輸出,顯示 i=2322printf("i=%d\n", i); //按照十進制整數格式輸出,顯示 i=1234printf("i=%x\n", i); //按照十六進制整數格式輸出,顯示 i=4D2printf("a=%d%%\n", a); //輸出%號 結果 a=1234%printf("a=%6d\n", a); //輸出6位十進制整數 左邊補空格,顯示 a= 1234printf("a=%06d\n", a); //輸出6位十進制整數 左邊補0,顯示 a=001234printf("a=%2d\n", a); //a超過2位,按實際輸出 a=1234printf("a=%-6d\n", a); ///輸出6位十進制整數 右邊補空格,顯示 a=1234printf("f=%f\n", f); //浮點數有效數字是7位,結果 f=3.141593printf("f=%6.4f\n", f); //輸出6列,小數點后4位,結果 f=3.1416printf("x=%lf\n", x); //輸出長浮點數 x=0.123457printf("x=%18.16lf\n", x);//輸出18列,小數點后16位,x=0.1234567891234567printf("c=%c\n", c); //輸出字符 c=Aprintf("c=%x\n", c); //以十六進制輸出字符的ASCII碼 c=41printf("s[]=%s\n", s); //輸出數組字符串s[]=Hello,Worldprintf("s[]=%6.9s\n", s); //輸出最多9個字符的字符串 s[]=Hello,Worreturn 0;總結
- 上一篇: SpringBoot 自带工具类~Fil
- 下一篇: c++ Oracle OCCI 编程