0
点赞
收藏
分享

微信扫一扫

【C++】数据类型与输出


【C++】数据类型与输出

一、存储

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

二、命名规则

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

三、常量

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

四、进制表示(整数)

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

char a;
a=065;
cout<<a;

运行结果:5

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

五、输出格式(%)

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

六、转义字符(\)

\a:警报符。
\b:退格符,删除上一个字符。
\f:进纸符,将光标位置移到下一页开头。
\n:换行符,将光标位置移到下一行开头。
\r:回车符,将光标位置移到本行开头。
\t:水平制表符,光标跳到下一个Tab位置。
\v:垂直制表符,从下一行开始输出,且开始的列数为“\v”前一个字符所在列后面一列。
\':单引号。
\":双引号。
\\:单反斜杠。
\?:问号。
\0:空字符。
\ooo:用1~3位八进制数 ooo 为码值所对应的字符。
\xhh:用1、2位十六进制 hh 为码符所对应的字符。


举报

相关推荐

0 条评论