关于c++数据类型与输出的相关知识整理

一、存储。

  1. 每个基本存储单元可以存放一个字节(byte)的数据(1byte=8bit)。
  2. 每个内存单元有一个唯一的地址,常用16进制数表示和区分。

二、命名规则。

  1. 只能由字⺟数字下划线组成;
  2. 数字不可以出现在第一个位置上;
  3. C++的关键字(保留字)不可以⽤做标识符;

二、常量。

  1. 字面量: int a=2; (2即为字面量)
  2. 符号常量:使用const初始化。

                      const int a=2;(a即为符号常量)

三、进制表示(整数)。

十进制直接表示,八进制以0开头,十六进制以0x开头。

代码示例:char a;

                  a=065;

                  cout<<a;

运行结果:5

该例中,065为八进制数,转成十进制数为53,则a的值为53对应的字符为'5'。

四、输出格式(%)。

  1. %u:输出十进制无符号整数。
  2. %i或%d:输出十进制有符号整数。
  3. %f :输出浮点数。
  4. %s:输出字符串。
  5. %c:输出单个字符。
  6. %p:输出指针的值。
  7. %e或%E:输出指数形式的浮点数。
  8. %x:表示输出无符号以十六进制表示的整数。
  9. %lx:表示输出无符号以十六进制表示的长整型数。
  10. %0:表示输出无符号以八进制表示的整数。
  11. %g:表示输出自动选择合适的表示法。

五、转义字符(\)。

  1. \a:警报符。
  2. \b:退格符,删除上一个字符。
  3. \f:进纸符,将光标位置移到下一页开头。
  4. \n:换行符,将光标位置移到下一行开头。
  5. \r:回车符,将光标位置移到本行开头。
  6. \t:水平制表符,光标跳到下一个Tab位置。
  7. \v:垂直制表符,从下一行开始输出,且开始的列数为“\v”前一个字符所在列后面一列。
  8. \':单引号。
  9. \":双引号。
  10. \\:单反斜杠。
  11. \?:问号。
  12. \0:空字符。
  13. \ooo:用1~3位八进制数 ooo 为码值所对应的字符。
  14. \xhh:用1、2位十六进制 hh 为码符所对应的字符。
  • 12
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值