c++字符类型一些知识点

  • char类型:8位,一个字节。

  1 1 1 1 1 1 1

  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, 强制转换)
  1. 大写字母从65开始,小写字母从97开始。
  2. 空格是32,大小写字母恰好差一个空格
  3. 操作字符串不再用char类型,全部用string类型
  4. 取模%:               场景:12是一周零几天??   12%7
  5. 两个整形相除依然h是整形:如int a=5,b=2; double c=a/b   (结果c=2)
posted @ 2019-08-26 09:28  Parallax  阅读(205)  评论(0编辑  收藏  举报