您好、欢迎来到现金彩票网!
当前位置:2019跑狗图高清彩图 > 写整数型内存 >

C语言int的取值范围

发布时间:2019-08-16 22:03 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  所以C语言中int的取值范围为:-2147483648 ~ 2147483647

  知道合伙人教育行家采纳数:11137获赞数:65348河顺镇劳动模范 鸿兴公司优秀员工向TA提问展开全部

  C/C++编程语言中,int表示整型变量,是一种数据类型,用于定义一个整型变量,在不同编译环境有不同的大小,不同编译运行环境大小不同。

  C的数据类型包括:整型、字符型、实型或浮点型(单精度和双精度)、枚举类型、数组类型、结构体类型、共用体类型、指针类型和空类型。

  void:声明函数无返回值或无参数,声明无类型指针,显示丢弃运算结果。(C89标准新增)

  int:整型数据,表示范围通常为编译器指定的内存字节长。(K&R时期引入)

  _Imaginary:虚数,与复数基本类型相似,没有实部的纯虚数(C99标准新增)

  1989年,ANSI发布了第一个完整的C语言标准——ANSI X3.159—1989,简称“C89”,不过人们也习惯称其为“ANSI C”。

  1999年,在做了一些必要的修正和完善后,ISO发布了新的C语言标准,命名为ISO/IEC 9899:1999,简称“C99”。

  那么要知道计算机表示的一个负数的绝对值就要把这个负数按照上面所说的“2的补码”规则反处理。所以16位能表示的最小负数,也就是符号位为1,其余全部为0,即1000 0000 0000 0000。

  (这里比较难理解为什么确定符号为1,后面要全部取0,主要是为了经过反处理后得到一个尽量大的数值,也就是最左边位置2^15位上的值为1,这样才能得到最小的负数。)

  2010-02-18展开全部负数是用补码保存的,所以1111 1111 1111 1111 按十六位有符号整数转换为十进制数字就是-1,是最大的负整数。

http://katzztheva.com/xiezhengshuxingnacun/500.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有