在开发时如何决定使?哪种数据类型?

发布时间:2024年01月13日

一、问题

????????程序中的每个数据都必须有明确的数据类型,那么在开发时如何决定使?哪种数据类型呢?

二、解答

? ? ? ? 1、如果需要的数?于32767 或者?于-32767,就应该使? long 型。

? ? ? ? 2、如果有?数组或很多结构,就使? short 型。除了上述两种情况外,使? int 型。

? ? ? ? 3、如果严格定义的溢出特征很重要?负值?关紧要,或者期望在操作?进制位和字节时避免符号扩展的问题,就使?对应的?符号类型。需要注意的是,在表达式中混?有符号和?符号值的情况。

? ? ? ? 4、对于字符型可以当作?的整型使?,但是由于不可预知的符号扩展和代码的增加,会使数据丢失,此时使??符号字符型会更恰当些。

? ? ? ? 5、如果需要使??数,就使?浮点类型。如果要求?数点后精确?少10位,就使? double 型;

? ? ? ? 6、如果要求?数点后更加精确,即有效位超过10 位,那么就使? long double 型。

除了这两种情况外,使? float 型。

注意:
unsigned 和 signed 不能修饰浮点类型。

三、总结

????????从上?的讲解中可以知道什么情况使?什么类型的数据。

????????在C语?程序中,对于特定的数值应定义相应的数据类型,因此要了解各个数据类型的范围,才有利于数据的存储与运算。

文章来源:https://blog.csdn.net/W_Fe5/article/details/135568160
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。