- char类型:8位,一个字节。
1 1 1 1 1 1 1 1
0 0 0 0 0 0 0 0
实际上第一位为符号位,不算的,第一位为0表示是正数,为1表示是负数。因此范围是2**7
- 而 unsigned char类型为 未标记类型,
1 1 1 1 1 1 1
0 0 0 0 0 0 0 0
第一位是有用的,因此范围是2**8
- 常见asicii码:常用符号的二进制表示。(在c++里有个对应关系,如char(97)就是A, 强制转换)
- 大写字母从65开始,小写字母从97开始。
- 空格是32,大小写字母恰好差一个空格
- 操作字符串不再用char类型,全部用string类型
- 取模%: 场景:12是一周零几天?? 12%7
- 两个整形相除依然h是整形:如int a=5,b=2; double c=a/b (结果c=2)