C++-1DAY

基本内置类型
char 和sign char 不一样
sign char 可能是0-255 也可能是-127-128之间
long 一般和int 一样大 如果超过int 使用long long
建议算术表达不要用char 或者bool 只有在存放字符使用
执行浮点运算选用double 是因为float通常精度不够而且双精度和单精度的计算代价无差.
long double 消耗太大
练习
int long long long 和short 的区别?
16 32 64 8位
无符号类型和有符号类型的区别
一个表示大于0和小于0的
float 和double 区别是什么
单精度浮点数,双精度浮点数.内存的比特位数,规定默认有效位数.
类型转换
如果给无符号赋值超过它表示范围,结果他表示范围结果是初始值对无符号数字总数取模的余数
如果是有符号数,结果是无定义的
可移植不依赖环境的行为
有符号和无符号混合运算会导致成为有无符号数
整形和浮点字型变量
十进制
20
八进制
024
十六进制
0x14
浮点字面值表现为
3.1415926 3.1415E0 0.
字符和字符串字面值
字符串字面值的类型实际是由常量字符构成的数组(array),该类型编译器在结尾添加一个空’\0’,字符串字面值实际长度要比它的内容多一
如果两个字符串相邻且有空格,缩进和换行符分割
cout<<“hhhh”
“hhh”<<endl;
转移序列
转义符号后多于3个只取前两个
字符指定字面值类型
u chart16_t
U chart32_t
L char_t
整形字面值
u or U unsign
l or L long
ll or LL longlong
浮点
f或F float
l或L long double

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值