C++ Primer Plus 笔记001

本笔记基于《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 开头,字母只能小写。

***************************************************************************************



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值