%d | 十進制輸出帶符號整數,+不輸出 |
%o | 八進制輸出無符號整數,不輸出前綴0 |
%x | 十六進制無符號整數,不輸出前綴0x |
%u | 十進制無符號整數 |
%c | 字符形式輸出單字符 |
%s | 輸出字符串 |
%f,%lf | 輸出浮點數,默認保留六位 |
%e | 科學計數法輸出 |
%l | 長整型,加在d,o,x,u之前 |
實例:
1.輸出字符
1 #include<iostream> 2 using namespace std; 3 int main() 4 { 5 char a; 6 cin>>a; 7 printf("%c",a); 8 return 0; 9 }
2.輸出浮點數
1 #include<iostream> 2 #include<string> 3 using namespace std; 4 int main() 5 { 6 double a; 7 cin>>a; 8 printf("%f",a); 9 return 0; 10 }
3.控制浮點數輸出位數
1 #include<iostream> 2 #include<string> 3 using namespace std; 4 int main() 5 { 6 double a; 7 cin>>a; 8 printf("%.3f",a); 9 return 0; 10 }