sizeof(double)
;后面跟变量可以不用加括号,例如:sizeof d
printf("%#o %#X", a, a);
while(scanf("%c", &c) != EOF)
或者while((c = getchar()) != EOF)
printf("\n%d", printf("Hello world!"));
输出的先是Hello world!,然后一个换行,然后再输出的就是12,如果在 printf 里面加个 \n 输出就变成13了;scanf("%4d%2d%2d", &y, &m, &d)
,那么y就是2022,m就是12,d就是28;printf("%02d", m)
表示输出m共有两位,如果位数不够的补前导0;#include
; 当后面紧跟这的输出字段长度小于n时,在字段前面用空格补齐,也可以用setfill() 函数;当输出字段长度大于n时,全部整体输出;cout << setw(4) << 2022 << setw(4) << setfill('0') << 12 << setw(4) << setfill('0') << 28 << endl;
看输出:pow(a, b)
函数是计算 a 的 b 次方;注意: pow 函数的参数类型是double,返回值也是double,当我们不强制类型转换时,有可能因为精度缺失而发生错误,头文件是#include
; a = a ^ b; b = a ^ b; a = a ^ b;
下一篇:【数据结构】时间与空间复杂度