Q:整形int和长整型long long的取值范围分别是多少?
整形int:
−
2
31
+
(
2
31
−
1
)
-2^{31} ~ +(2^{31}-1)
−231 +(231−1),简单记为
1
0
9
10^9
109 即可
长整型long long:
−
2
63
+
(
2
63
−
1
)
-2^{63} ~ +(2^{63}-1)
−263 +(263−1),简单记为
1
0
18
10^{18}
1018 即可
Q:单精度float和双精度double的有效精度分别是多少?
float:6~7位
double:15~16位
Q:scanf和printf中int、long long、float、double、char、字符串的输出格式是什么?
左scanf 右printf
int: %d - %d
long long: %lld - %lld
float: %f - %f
double: %lf - %f
char: %c - %c
字符串: %s - %s
Q:什么函数可以输入和输出单个字符?
输入:getchar()
输出:putchar()