C++primer plus第三章笔记第一部分

注:本篇是自己学习所感。但本人学习能力很差,故可能有诸多纰漏,因此最好不要看本人的笔记,免得使大家学到错误的知识。有想看准确的笔记的可以看CSDN上各位大牛的博客。

 

3.1变量名的命名:

3.1.1    

注意位(bit), 字节(byte)的区分. 1bite可以为1或0, 1B(字节)=256b(位). 1KB= 1024B. 但在有的编程语言中字节未必包含8位.

3.1.3

1.limits或climits头文件的使用:C++primer plus第三章笔记第一部分

C++primer plus第三章笔记第一部分

 2.sizeof的语法

举例来讲:int a;

有以下四种种情况:sizeof (a); sizeof a; sizeof (a); sizeof a;

3.相对于C语言新的初始化方法

int wire(556);

3.1.4.无符号类型的注意

unsigned就是unsigned int的缩写. 对于short,它是从-32768到32767. 而对于unsigned short, 它是从0到65535. 一个类型为short, 值为32767的数+1后为-32768,而一个类型为unsigned short, 值为0的数-1后变为65535.

3.1.5选择整数类型

一般而言选择int, 当所选数据可能大于16位时选择long.

3.1.6整数字面值

C++使用数字常量的前一两位来辨别是什么基数,基数一般分为八进制,十进制十六进制. 若第一位是0~9证明是十进制. 若第一位是0,第二位是1~7证明是八进制. 若第一位是0, 第二位是x或X, 证明是十六进制. 另外,cout是以十进制显示数字的.例:

int a=042;  cout<<"a="<<a;


a=34


 3.1.7确定常量的类型

对于有后缀的数字常量来说,l或L代表long常量, u或U代表unsigned int, ul或uL代表unsigned long, ll或LL代表long long, ull, Ull, uLL, ULL代表unsigned long long.

3.1.8

1.插入个重要的编程, 找到某个字符的ASCⅡ值:

char ch= ‘M’;

int a=ch;

cout<<"a="<<a<<".";


 a=77

2.cout.put的应用

在C++中, 将一个符号加上' '常代表它的字符形式, 表示数值代码.
对于cout<<来说, cout<<'$';


结果为其ASCⅡ表值。

而cout.put(' $');


结果显示将$符号打在公屏上.

3.转义序列的应用

C++primer plus第三章笔记第一部分