用于出错处理的返回值一定要清楚,让使用者不容易忽视或误解错误 情况。
1 #include <iostream> 2 3 /* run this program using the console pauser or add your own getch, system("pause") or input loop */ 4 using namespace std; 5 int main(int argc, char** argv) { 6 //输出字符串 7 printf("He said "Hello!""); 8 9 //输出各进制整数 10 int i=64; 11 printf(" i=%d",i); //以十进制格式输出 12 printf(" i=%o",i); //以八进制格式输出 13 printf(" i=%x",i); //以十六进制格式输出 14 printf(" i=%d,%o,%x",i,i,i); //各种格式混合输出 15 16 //输出浮点数 17 float x=3141.5926; 18 printf(" x=%f",x); //指定输出浮点数的格式为十进制形式 19 printf(" x=%e",x); //指定输出浮点数的格式为指数形式 20 21 //控制输出项宽度 22 int j=123; 23 printf(" j=%-10d",j); //任选项"-"指定左对齐,W 指定宽度为10 24 printf(" j=%10d ",j); //W 指定宽度为10 25 26 //控制输出精度 27 float y=3.1415926; 28 printf("y=%10.2f ",y); //W 指定宽度为10,P指定小数点后保留2位 29 printf("y=%10.5f ",y); //W 指定宽度为10,P指定小数点后保留5位 30 return 0; 31 }