您的位置:首页 > 编程语言 > C语言/C++

C++ Primer Plus 笔记001

2018-02-27 21:18 218 查看

本笔记基于《C++ Primer Plus(第6版)中文版》

[美] Stephen Prata 著             张海龙  袁国忠  译

P029——初始化(initialization):在定义变量的同时,对变量赋值。

P040——在头文件climits中,可以查看整型的大小范围。
CHAR_BIT,CHAR_MAX,CHAR_MIN,
SCHAR_MAX,SCHAR_MIN,UCHAR_MAX,
SHRT_MAX,SHRT_MIN,USHRT_MAX,
INT_MAX,INT_MIN,UINT_MAX,
LONG_MAX,LONG_MIN,ULONG_MAX,
LLONG_MAX,LLONG_MIN,ULLONG_MAX

short是short int的缩写,同理如下:
long: long int
long long: long long int
unsigned: unsigned int

P045——natural size:自然长度
指的是计算机处理数据效率最高的长度。通常int被设置为natural size,没有特别情况,整形数据使用int最佳。

P045——不同进制的数字表示
(1)十进制数:第一位1~9
(2)八进制数:第一位0,第二位1~7
(3)十六进制数:前两位为0x或0X

P046——以不同进制形式输出
(1)cout<<dec;    以十进制数输出
(2)cout<<oct;    以八进制数输出
(3)cout<<hex;    以十六进制数、小写字母输出
(4)cout<<hex<<setiosflags(ios::uppercase);    以十六进制数、大写字母输出

P051——可以使用八进制或十六进制数来表示转义字符
(1)八进制:以 \0 开头,如 '\012' 表示 '\n'
(2)十六进制:以 \x 开头,如 '\xa' 表示 '\n'
***************************************************************************************
注意:使用十六进制数来表示转义字符时,必须以 \x 而不是 \0x 开头,字母只能小写。
***************************************************************************************
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: