2、控制台输入与输出

2.1   控制台输出
使用printf操作来向控制台输出数据。其中,print的意思是打印输出,f代表format,整体上就是格式化
打印输出的意思。
2.1.1  输出整数
 printf("I am %d\n",33); 
2.1.2 用变量表示整数
    int age = 33;
    printf("I am %d\n",age);
2.1.3 指定显示宽度
    printf("number : %4d,OK\n",3);
    printf("number : %4d,OK\n",33);
    printf("number : %4d,OK\n",333);
2.1.4 输出小数
    printf("x = %lf\n",12.35);
    printf("x = %lf,y = %lf\n",12.35,90.01);
2.1.5 用变量表示小数
    double a = 12.35;
    printf("x = %lf\n",a);
2.1.6 指定小数点后的位置
 double b = 3.1415926;
 printf("x = %.2lf\n",b);
2.2   控制台输入

使用scanf操作,让用户从控制台输入一个整数或小数。其中,scan表示输入扫描,f表示format,表示接收
输入并格式化数据的意思。
2.2.1  输入整数
    int c = 0;
    scanf("%d",&c);
    printf("Got : %d\n",c);

 

2.2.2  输入小数
    double d = 0;
    scanf("%lf",&d);
    printf("Got : %lf\n",d);

 

2.2.3  一次输入多个数
    //第一种
    int e = 0;
    double f = 0;
    scanf("%d",&e);
    scanf("%lf",&f);
    printf("Got : %d,%lf\n",e,f);
     //第二种
    inte = 0;
    double f = 0;
    scanf("%d,%lf",e,f);
    printf("Got : %d,%lf\n",e,f);

 


2.3  注释
在C/C++里有两种注释方法。一种以 // 开头,表示单行注释语句。另一种以 /**/ 包围,表示任何行数的注释。
上一篇:PAT乙级(Basic Level)练习题 三角形


下一篇:信息学奥赛一本通C++语言——1012:计算多项式的值