C/C++中的内置基本类型

1)内置基本类型包括:整数、浮点数、字符、布尔类型、void、枚举;

2)其中整数、字符、布尔类型都称为整型,整数又包括:shortintlong

3)字符类型有两种:charwchar_t,char用于表示基本字符集,而wchar_t用于表示扩展字符集,比如汉子或日        文;

4)除bool类型外,整型可以带符号,也可以不带符号;

5)浮点型包括:float(单精度)、double(双精度)、long  double(扩展精度);

6)在计算时,整型一般选择intlong,浮点数一般使用double

7)只有内置类型存在字面值常量,类类型不存在;

8)字面值整型常量默认为intlong,决定于字面值大小,short类型没有字面值;

9)浮点型字面值默认为double,可以在其后加f或者l改变字面值类型;

10)单词truefalse表示bool类型字面值;

11char字面值是用单引号定义,在char字面值前面加L表示wchar_t字面值;

12)字符串字面值用双引号表示,会默认在其末尾加一个’\0’,两个相邻的由空格、制表符或换行符分开的字符串字 面值,可以连接成一个新的字符串字面值,但是链接charwchar_t的字符串字面值没有定义,在字符串字面值 某行末尾加一个\可以当作同一行处理,此时\必须为该行的尾字符,下一行的行首任何空格等字符都作为字符串 字面值一部分;

13C++是一门静态类型语言,在编译时做类型检查;

14)常量表达式为整型字面值、枚举常量或者用常量表达式初始化的整型const对象;

15)枚举类型用enum定义,默认的第一个枚举类型赋值为0,后面每个枚举成员赋值比前面大1,用来初始化枚举 成员的值必须是一个常量表达式,枚举成员一旦定义其值不能改变,每个枚举都定义了一个新的类型,枚举类型 的对象的初始化或者赋值,只能通过枚举成员或者同一个枚举类型的其他对象来进行;

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值