整数。

整数字法:
整数
整数 整数后缀

整数:
十进制数
二进制数
八进制数
十六进制数

整数后缀:
L
u
U
Lu
LU
uL
UL

十进制数:
0
非零数字
非零数字 多个十进制数字

二进制数:
0b 多个二进制数字
0B 多个二进制数字

八进制数:
0 多个八进制数字

十六进制数:
0x 多个十六进制数字
0X 多个十六进制数字

非零数字:
1 2 3 ----> 9


0x1_0000_0000UL .. 0xFFFF_FFFF_FFFF_FFFFUL ulong

非十进制范围,带UL后缀类型
0x0UL .. 0xFFFF_FFFF_FFFF_FFFFUL ulong

1 2 3 ----> 9

多个十进制数字:
单个十进制数字
单个十进制数字 多个十进制数字


数字

单个八进制数字:
0 1 2 3 ---> 7
_
多个十六进制数字:
单个十六进制数字
单个十六进制数字 多个十六进制数字
单个十六进制数字:
单个十进制数字
a b c ---> F


制数字的序列,以‘0’为前缀。
十六进制整数 以‘0x’为前缀的十六进制数字序列。

整数可以内嵌 '_' 字符,它们会被忽略。嵌入的 '_' 可以用于格式化较长的文字,例如作为千位分隔符:
123_456 // 123456
1_2_3_4_5_6_ // 123456

整数后可以紧跟着一个 'l' 或者一个 'u' 或者两者都有。
整数的类型按照下述规则判断:


十进制类型:
0 .. 2_147_483_647 int
2_147_483_648 .. 9_223_372_036_854_775_807L long

十进制,带L后缀类型:
0L .. 9_223_372_036_854_775_807L long

十进制,带U后缀类型:
0U .. 4_294_967_296U uint
4_294_967_296U .. 18_446_744_073_709_551_615UL ulong

十进制,带UL后缀类型:
0UL .. 18_446_744_073_709_551_615UL ulong

非十进制类型
0x0 .. 0x7FFF_FFFF int
0x8000_0000 .. 0xFFFF_FFFF uint
0x1_0000_0000 .. 0x7FFF_FFFF_FFFF_FFFF long
0x8000_0000_0000_0000 .. 0xFFFF_FFFF_FFFF_FFFF ulong

非十进制,带L后缀类型
0x0L .. 0x7FFF_FFFF_FFFF_FFFFL long
0x8000_0000_0000_0000L .. 0xFFFF_FFFF_FFFF_FFFFL ulong

非十进制范围,带U后缀类型
0x0U .. 0xFFFF_FFFFU uint
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值