复习题:
1. a.人口一定是整数,int类型
b.价格可以是整数或者小数(全世界同为),float类型
c.字母看做字节,char类型
d.字母出现的次数也是整数,int类型
2. 需要用long类型变量代替int类型变量的原因是什么?
1.long类型比int类型可以容纳更大的数。2.long类型在各种系统中都能确保是至少是32位的,处理更大的值的时候可移植性好。
3. 获得一个32位的有符号整数,可以使用哪些可移植的数据类型?每种选择的原因是什么?
int32_t,int_least32_t,int_fast32_t
4. a.退格
b.int类型
c.十六位数
d.指数类型
5. 原谅我不想查询税务方面的问题................
6.
a | 12 | %d |
b | 0x3 | %#x |
c | 'C' | %c |
d | 2.34E07 | %e |
e | ’\040' | %c |
f | 7.0 | %f |
g | 6L | %ld |
h | 6.0f | %f |
7.
a | 012 | %d |
b | 2.9e05L | %e |
c | 's' | %c |
d | 100000 | %ld |
e | '\n' | %c |
f | 20.0f | %f |
g | 0x44 | %#x |
8.imate是int类型,%d
shot是long类型, %ld
grade是char类型, %c
log是float类型,%f
9.ch = '\r'
ch = 13
ch = '\015'
ch = '\xd'
10.
11.a. \n 换行
b. \\ 反斜杠
c. \" 双引号字符
d. \t 水平制表符
编程练习:
2.
输入一个ASCII码值,该码值是整数,输出字节性质的ASCII码
3.
4.
5.
6.
7.