数据类型

1、char和wchar_t

    C++中char默认是有符号的,可以使用unsigned char表示无符号char,也就是0~255的整数。int默认也是有符号的

    wchar_t表示宽字符,用2个字节表示一个该类型变量,它是无符号的

2、bool

    非0值表示true,负数也是true,只有0表示false,字符型换成整数为0才表示false,也就是'\0'

3、float和double

    小数默认是double类型,如果要用float,加上f后缀  2.0f,float只能表示6位有效数字,double可以表示10位有效数字

4、union

    它里面的数据共用同一块存储空间,大小是最大的那个变量所占空间大小

5、struct

    它的成员默认是公有的,而类默认是私有的,结构体一般不写成员函数

6、enum

    默认成员是从0开始的,如果定义了值,那么后面的递增,前面不影响,也就是后面的变量如果不赋值默认比前一个大1

     

posted on 2014-12-09 15:23  cxzhi  阅读(105)  评论(0编辑  收藏  举报

导航