c++笔记 1.0f

默认的浮点字面值常量为 double 类型。在数值的 后面加上 F 或 f 表示单精度。同样加上 L 或者 l 表示扩展精度(再次提醒, 不提倡使用小写字母 l)。

通常可以用十进制或者科学计数法来表示浮点字面值常量。使用科学计数法 时,指数用 E 或者 e 表示。

下面每一组字面值表示相同的值:

 3.14159F            .001f          12.345L            0.
 3.14159E0f          1E-3F          1.2345E1L          0e0

以 0(零)开头的字面值整数常量表示八进制,以 0x 或 0X 开头的表示十 六进制。

20 // decimal
024 // octal
0x14 // hexadecimal
类似地,可通过在数值后面加 U 或 u 定义 unsigned 类型。同时加 L 和 U 就能够得到 unsigned long 类型的字面值常量。但其后缀不能有空格:

 128u     // unsigned   
 1L       // long    

 1024UL    // unsigned long
 8Lu        // unsigned long
  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值