注:本篇是自己学习所感。但本人学习能力一般,故可能有诸多纰漏,因此最好不要看本人的笔记,免得使大家学到错误的知识。有想看准确的笔记的可以看CSDN上各位大牛的博客。
3.1变量名的命名:
3.1.1
注意位(bit), 字节(byte)的区分. 1bite可以为1或0, 1B(字节)=256b(位). 1KB= 1024B. 但在有的编程语言中字节未必包含8位.
3.1.3
1.limits或climits头文件的使用:
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.转义序列的应用
3.1.9布尔类型
1.
int ans= true;
int promise =false;
cout<<ans<<endl<<false;
1//将true转换为1
0//将false转换为0
2.
bool ans=-100; //将任何非0的数转化为true
bool promise=0; //将0转化为false
3.2 const限定符
const是一个限定符,限定了之后,编译器将不再允许修改该常量的值了。
比较常见的错误:
const int toe;
toe=10;//当用const来赋予值后,将不可在修改。在定义常量方面,使用const比使用define要好。
3.3浮点数
3.3.1
书写方法:
第一种按照常规的小数书写方法。
第二种:E表示法
例:3.14E6//其意为3.14乘以10的6次方
3.4算术运算符
对于基础的算术运算符来说,按照先乘除,后加减的运算。而且他们是从左到右的结合性,因此,从左到右计算。
对除法而言,当两个数都是整数,结果也为整数;若一个为浮点数,结果也为浮点数。