数据类型范围与运算符优先级

数据类型范围与运算符优先级


最新Coding时发现运算符优先级,自己有个别记不清楚,记录下。

1. 常见数据范围

数据类型字节(byte)最小值最大值
char1-128127
unsigned char10255
short2-3276832767
unsigned short2065535
unsigned int404294967295
int4-21474836482147483647
unsigned long404294967295
long4-21474836482147483647
long long8-92233720368547758089223372036854775807
unsigned long long8018446744073709551615
__int648-92233720368547758089223372036854775807
unsigned __int648018446744073709551615

注意:long在32位下是4字节,在64位下表现为8字节

2. 运算符优先级和结合律

优先级运算符结合律
1后缀运算符:[] () · -> ++ --(类型名称){列表}从左到右
2一元运算符:++ – ! ~ + - * & sizeof Alignof从右到左
3类型转换运算符:(类型名称)从右到左
4乘除法运算符:* / %从左到右
5加减法运算符:+ -从左到右
6移位运算符:<< >>从左到右
7关系运算符:<<= >>=从左到右
8相等运算符:== !=从左到右
9位运算符 AND:&从左到右
10位运算符 XOR:^从左到右
11位运算符 OR:|从左到右
12逻辑运算符 AND:&&从左到右
13逻辑运算符 OR:||从左到右
14条件运算符:?:从右到左
15赋值运算符: = += -= *= /= %= &= ^= |= <<= >>=从右到左
16逗号运算符:,从左到右
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Erice_s

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值