`

C中各数据类型取值范围

 
阅读更多

 

 1.标准头文件<limits.h>中包含了定义char int short long类型取值的最大值和最小值用常量表示(例如SCHAR_MIN = -128,INT_MAX = 2147483647),<float.h>文件中包含了float类型的大小限制信息。

 2.另外,我们可以用

     printf("%d",sizeof(int));

  语句打印一个数据类型在内存中占的字节数。    

   我的系统是win7 32位操作系统,编程环境是vs2008,在这个环境中

char型 1字节    -128 ~ 127   (char型好像都是1字节)

 int型 4字节   2147483647 ~ -2147483648

 

3.float.h中的一些符号常量

 符号常量              含义                               
FLT_MANT_DIG         float类型的尾数尾数
FLT_DG  float类型的最少有效数字位数(十进制)
FLT_MIN_10_EXP 带有全部有效数字的float类型的负指数的最小值(以10为底)
FLT_MAX_10_EXP  float类型的正指数的最大值(以10为底)
FLT_MIN 保留全部精度的float类型正数的最小值
FLT_MAX float类型正数的最大值
FLT_EPSILON 1.00和比1.00大的最小的float类型值之间的差值

 

0
0
分享到:
评论

相关推荐

    C语言数据类型及取值范围.doc

    C语言数据类型及取值范围

    C语言基本数据类型的长度和取值范围

    C语言基本数据类型的长度和取值范围 不用积分 只为帮助新手

    数据类型和取值范围 作者:雨若

    先说好本人是从零开始学习C/C++的,这是第一个程序,有什么做的不好的地方不要喷。

    C程序怎样获得float的取值范围

    flaot取值范围 #include #include #include int main(int argc, char *argv[]) { printf("float分配%d字节\n",sizeof(float)); printf("%e\n",FLT_MIN);

    各种数据类型的取值范围

    各种数据类型的取值范围速查表、详细教程与注意事项。

    C语言百科全书集合了c语言关键字分类,数据类型取值范围,ascii码表,以及运算符表达式的经验汇总

    集合了c语言关键字分类,数据类型取值范围,ascii码表,以及运算符表达式的经验汇总

    C语言--数据类型和取值范围

    在C语言里,数据类型即说明了它是什么类型的数据,更重要的是存储这类数据所需的内存的大小,C语言允许使用的类型如下:在基本类型中的整数类型、浮点数类型和字符类型都已经在之前的文章中使用过了,这里面的_Bool...

    变量取值范围(c++)

    int、long int 、long long int 占用字节 《C和指针》中写过:long与int...类型名称 字节数 取值范围 signed char 1 -128~+127 short int 2 -32768~+32767 int 4 -2147483648~+2147483647 long int 4 -2147483648~

    C语言数据类型详解.doc

    C语言数据类型详解 介绍C语言中的数据类型, 符号属性, 长度属性, 基本型, 所占位数 ,取值范围, 输入符举例 ,输出符举例等内容 介绍的很详细.

    c语言数据基本类型

    C语言数据基本类型、字节大小、取值范围等,根据台湾视频教程整理的简体表格

    详解Java中的char型数据

    char型是存储字符的数据类型,它在机器中占16位,范围为0-65535。Java中的char型与C/C++中的char型不同。在C /C++中,char型采用的是ASCII字符集,宽度为8位,范围为0-255,而Java中char型采用的是Unicode字符集,...

    (c语言)数据结构教程

    1.1 数据结构讨论的范畴 Niklaus Wirth Algorithm + Data Structures = Programs 程序设计: 为计算机处理问题编制一组指令集 ...抽象数据类型需要通过固有数据类型(高级编程语言中已实现的数据类型)来实现

    c语言初学者入门讲座

    在C语言中,数据类型可分为:基本数据类型,构造数据类型,指针类型,空类型四大类。     第三讲 基础语句  C程序的执行部分是由语句组成的。 程序的功能也是由执行语句实现的。    第四讲 运算符和...

    C语言初学者入门讲座

    在C语言中,数据类型可分为:基本数据类型,构造数据类型,指针类型,空类型四大类。     第三讲 基础语句  C程序的执行部分是由语句组成的。 程序的功能也是由执行语句实现的。    第四讲 运算符和表达式 ...

    c语言头文件.docx

    8. **limits.h**:定义了各种数据类型的取值范围。 9. **assert.h**:提供了一个宏,用于调试时检查条件是否成立。 10. **errno.h**:定义了整数变量errno,用于表示发生错误时的错误码。 11. **ctype.h**:

    谭浩强C语言设计第三版.pdf

     2.1.3 类型宽度与取值范围  2.2 数据常量  2.2.1 整型常量  2.2.2 字符类型及其常量  2.2.3 实型常量  2.2.4 符号常量  2.3 数据类型转换  2.3.1 几个概念  2.3.2 数据类型的隐式转换  2.3.3 数据类型的...

    C语言程序设计标准教程

    在C语言中,数据类型可分为:基本数据类型,构造数据类型,指针类型,空类型四大类。 1.基本数据类型  基本数据类型最主要的特点是,其值不可以再分解为其它类型。也就是说,基本数据类型是自我说明的。 2.构造...

    C语言程序设计-实型数据.pptx

    实型数据 十进制形式:由数字和小数点组成实数,如3.1415926,9.8,-3.6...取值范围 精度 存储字节数 float -1 038~1 038 7 4 double -1 0308~10 308 15~16 8 表2.2 实型变量的取值范围、精度和存储长度 谢 谢 观 看

    c语言题库!!!(超级无敌重要的).pdf

    C语言程序设计题库及其参考答案 评分标准 每题程序的得分为算法正确率及编程规范系数的乘积。 程序算法正确率: 编译通过并且结果基本...C 运算符优先级与结合性、ASCII 值对照表、数据类型及其取值范围、C 关键字。

Global site tag (gtag.js) - Google Analytics