龙空技术网

C语言中选择合适数据类型的一些经验准则

算法集市 511

前言:

今天各位老铁们对“c语言可选择”大约比较看重,兄弟们都想要剖析一些“c语言可选择”的相关文章。那么小编同时在网摘上搜集了一些关于“c语言可选择””的相关资讯,希望朋友们能喜欢,朋友们一起来学习一下吧!

C语言提供了六种基本数据类型:short、int、long、char、float、double。

C语言六种基本数据类型

其中,整数类型和浮点类型的存储大小、值范围和精度分别如下图所示。

整数类型的存储大小、值范围

浮点类型的存储大小、值范围和精度

在编写代码时,经常会碰到数据类型的选择问题,选择合适的数据类型不仅可以提高程序的运行效率,还可以在一定程度上避免程序运行出错。下面是选择数据类型的一些经验准则:

当明确知晓数值不能为负时,选用无符号类型;做整数运算时,首选int,因为实际应用中short常常太小。若数值超过了int的表示范围,则选用long long;在算术表达式中不要使用char或bool,只有在存放字符或布尔值时才使用;执行浮点运算时,首选double,因为实际应用中float通常精度不够,且双精度和单精度的浮点数计算相差无几。

标签: #c语言可选择