1 //printf用法demo 2 3 //1.int類型 4 int intValue = 2; 5 printf("1.正常輸出整型:%i\n",intValue);//輸出2 6 printf("2.正方向,保留兩位,(數字以前)其餘位以空格填充:#%2i#\n",intValue);//輸出# 2# 7 printf("3.負方向,保留兩位,數字以後)其餘位以空格填充:#%-2i#\n",intValue);//輸出#2 # 8 printf("4.保留兩位,其餘位以0填充:#%02i#\n",intValue);//輸出#02# 9 10 int intValue2 = 23; 11 printf("5.自己兩位數,格式化並沒有變化:#%02i#\n",intValue2);//輸出#23# 12 printf("6.動態保留位寬,其餘位以0填充:#%0*i#\n",4,intValue2);//輸出#0023# 13 14 //2.float類型(保留有效位數爲7位) 15 float floatValue = 6.9f; 16 printf("7.正常輸出浮點型:%f\n",floatValue);//輸出6.900000 17 printf("8.格式化小數點保留兩位,其餘位以0填充:#%.2f#\n",floatValue);// 輸出#6.90# 18 19 20 float pi = 3.141592653f; 21 printf("9.正常輸出浮點型,有效保留7位:%f\n",pi);//輸出3.141593 22 printf("10.格式化保留10位,並不會有影響,最大有效位爲7位:%.10f\n",pi);//輸出3.1415927410 23 24 25 //3.double類型(保留有效位爲15位) 26 double doubleValue = 3.1415926531; 27 printf("11.正常輸出double類型:%lf\n",doubleValue);//輸出3.141593 28 printf("12.格式化保留10位,有效保留15位,會以15位爲位寬:%.10lf\n",doubleValue);//輸出3.1415926531 29 30 //4.char 31 char charValue = 'a'; 32 printf("13.字符輸出:%c\n",charValue);//輸出a
1.正常輸出整型:2 |