C规范编辑笔记(四)

往期文章:

C规范编辑笔记(一)
C规范编辑笔记(二)
C规范编辑笔记(三)

正文:

大家好,今天来给大家分享一下C规范编辑笔记第四篇,距离我们C规范编辑笔记第三篇也快过去了一个月,这次继续分享一波~

1、以大写形式声明常量, 为避免误解,常量值必须根据其类型使用后缀。这不仅有助于代码阅读,且有助于代码规范性和正确性。

后缀 U 必须用于所有无符号整数类型常量(所以有时候在代码中看到一些常用后面带U);

要指示 long(或 C99 的 long long)类型常量,必须使用后缀 L(或分别为 LL)而不是 l(或分别为 ll)以避免与数字 1 产生任何歧义;

默认情况下,浮点值被视为双精度值;使用后缀 f 表示 float 类型(或 d 分别表示 double 类型)

默认情况下,整数值被认为是 int 类型,而浮点值被认为是 double 类型

2、不需要类型检查的常量使用#define 预处理指令声明,需要显式类型检查的常量必须用关键字 const 声明。

3、为避免混淆,八进制常量是被禁止的,不建议使用八进制常量或转义序列。

4、static关键字告诉编译器,该变量/函数确实是一个全局变量/函数,但它的可见性必须限制在声明它的源文件中

5、对于所有全局函数和变量,必须使用静态存储类指定符,这些函数和变量不会在定义它们的源文件之外使用。

好了,今天我们就先分享到这里~
我们C规范编辑笔记第五篇见,大家~

在这里插入图片描述
本人水平有限,上述信息仅供学习参考,如有错误和不妥之处,请多多指教。
另外创作不易,请勿抄袭,如果有帮助到大家的话希望大家可以点个赞,谢谢~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

OMGMac

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

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

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

打赏作者

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

抵扣说明:

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

余额充值