文件名称:C++零基础(数据类型)
文件大小:26KB
文件格式:DOC
更新时间:2014-03-26 12:22:29
C++笔记 是我个人啊 欢迎大家下载
One 数据类型`运算符和控制结构
基本数据类型
1 布尔型 (以bool表示) 取值只能是fasle(假)或true(真)
2 字符型(以char表示) 通常用来存放的ASCII码,
3 整型(以int表示) 用short来修饰表示短整型
4 实型(单精度浮点型以float表示 `双精度浮点型以double表示) long可以用来修饰int(表示长整型)和double
5 signed(有符号) 和 unsigned(无符号)⊥可以用来修饰char型和int型(包括long int)
⊥ ⊥
6 有符号 以二进制补码形式存储,最高位符号0(表示正)和1(负)
7 无符号 只能是整数 在计算机内以绝对值形式存放 char型和int型(包括long int)在默认(不加修饰)情况下是有符号的
常量和符号常量
1 0123表示八进制数123 既(123)8 0x123 123 既(123)16
2 指数0.345E+2表示0.345*10平方,-34.4E-3表示-34.4*10负立方 (e可以大小写)
3 实型常量默认为double型,如果后挚为F(f)则为flont型
4 单引号括起来的一个字符a,x ? 等都是字符常量 以\ 开头的字符序列\hh 八进制形式
5 变量的存储类型 a auto:采用堆栈方式分配内存空间,属于暂时存放,其存储空间可以被数个变量多次覆盖使用
b register:存储类:存放在通用寄存器中
c extern :存储类:在所有函数和程序段中都可以引用
d static :存储类:在内存中是以固定地址存放的,在整个程序运行期间都有效
6 变量a,想给他起个别名 可以这样写int a; int&b=a 使得a跟b相同
运算符与表达式
1 %(模运算符) 如 7%4的值为3
2 j=++1 值4
j=1++ 值3 (其中i=3)
3 && 逻辑与
|| 逻辑或
! 逻辑非
4 c>a+b c>(a+b)
a>b=c (a>b)=c
a==b