c语言长整型和短整型的区别

生活小百事通 2024年05月07日 阅读 (116)

刚接触C语言时,对于常量,变量,浮点,单精度,双精度等问题的理解,大都很模糊不清,其实在程序运行过程中,其值不能改变的量称为常量。如12、0、-3为整型常量,4.6、-1.23为实型常量, 'a'、'd'为字符常量。

变量代表内存中具有特定属性的一个存储单元,它的值即为其存储的数据,程序运行期间,这些值是可以改变的。如:int a;即定义了一个变量a。

浮点型数据是C语言里数据的一种,即通常所说的实数。有两种形式:十进制小数形式和指数形式。

如:小数形式:0.123、123.0、0.0、-0.5等等;

指数形式:123e3e可以是大写或小写,其后必须为整数;如 0.12e5、3.5E-7 等等;规范化的指数形式为:5.689e+003 、2.5e-004 e左边必须为≥1且<10的数。

浮点型数据又分为单精度型(float)和双精度型(double)两种。

它们的区别在于占用储存空间不同:

单 :占用比特数32,有效数位6-7,数值范围

双:占用比特数64,有效数位15-16,数值范围

c语言长整型和短整型的区别(1)

以下为对于中整型、字符型、浮点型的解释:

引用

c语言中,数据类型分为整形、实型和指针类型(以下内容均表示在32位操作系统中):

其中整形分为 char, short int , long int , long long, 各种类型的使用,前面都可以加上unsigned 表示无符号 char 字符类型, 表示的大小为 -128 ~ 127,大小为一个字节,其中0 - 127被编为ASCⅡ码short int 短整形 - 65536 ~ 65535 2个字节long int 整形 - 20亿多 ~ 20亿多 4个字节long long 长整型 8个字节long int通常写为 int 代表的是CPU字长,在32为操作系统中cpu的字长是32位,即4个字节 实行分为 float 和 double:float 6 ~ 7 位有效数字 4个字节double 15 ~ 16位有效数字 8个字节在现代CPU中,有一个协处理器专门进行浮点数的运算,然后根据类型进行精度截取 指针类型 32位无符号整数, 即unsigned int,但是它只能表示内存中一个比特的空间的编号注:32位CPU的内存寻址范围是 从32个0到32个1,总计4GB,所以,32位操作系统最高只支持4G内存。

精彩内容尽在问答鸭,如果您觉得这篇内容不错,别忘了分享给好友哦!

相关文章

  • 电视剧的TV版和DVD版的区别.

    电视剧的TV版和DVD版的区别

    1、区别1:tv版和dvd版本的电视剧部分剧情可能有不同2、区别2:tv版本和dvd版本的剧集不同,总的来说tv版本平均每集时长较短,所以相较于dvd版本,tv版本剧集会长几集。

    2022-08-16 阅读 (3394)
  • 含羞树与含羞草的区别

    含羞草和含羞树都是一触碰就会害羞的将叶子闭合起来,羞答答的样子,既好看又好玩。那么含羞草和韩秀树的区别有哪些呢?含羞树,豆科含羞草属常绿灌木或小乔,其害羞原理与含羞草类似,只要一受到外力刺激,叶片很快闭合,春夏鲜花布满枝头,接着便是豆荚累累,是一种颇具观赏价值的园林植物。含羞草的花、叶和荚果均具有较好的观赏效果,且较易成活,适宜在阳台、室内的盆栽花卉(人食用或过度接触含羞草也会引起毛发脱落)。在庭院等处也能种植。含羞草与一般植物不同,它在受到人们触动时,叶柄下垂,小叶片合闭。

    2024-04-14 阅读 (289)
  • 冲锋衣跟软壳衣的区别.

    冲锋衣跟软壳衣的区别

    1、很多人都弄不清软壳和冲锋衣之间有什么区别,这两者之间各有什么特色?哪个更适合户外运动多一点呢?冲锋衣跟软壳衣的区别哪个牌子的软壳衣好哪个牌子的软壳衣时尚软壳是介于抓绒衣和冲锋衣之间的一种服装,在保暖防风面料上加防水层,说白了,软壳是一件单件的衣服,比较适合春夏交际和秋冬交际的服装。

    2022-07-26 阅读 (156)
  • 索尼lt26i和lt26ii有什么区别.

    索尼lt26i和lt26ii有什么区别

    1、外观篇:lt26i与li26ii在外观上是没有区别的。。得益于优秀的外观设计2者一出道即为大众情人不过颜色方面lt26i仅有黑白俩色。

    2023-02-19 阅读 (150)
  • jpg图片跟png图片有什么区别?.

    jpg图片跟png图片有什么区别?

    1、首先看两张同样大小格式不同的图片会发现,两张图片外观上几乎没有任何区别,因此从外观上无法直接判断而这区别;2、通过查看文件属性可发现,二者大小差距很大,png格式的图片所占存储大小明显大于jpg图片多倍以上。

    2023-01-30 阅读 (139)
  • 中华剑角蝗和短额负蝗的区别

    蚱蜢和蚂蚱无区别,均为蝗虫的俗称。蚱蜢一般是指中华剑角蝗、短额负蝗等头部为尖头的蝗虫,而日常生活中所指的蝗虫一般是指飞蝗,其头部为圆形。一、蚱蜢和蚂蚱的区别1、蝗虫俗称蚱蜢、蚂蚱,属于直翅目、短角亚目动物,包括蝗总科、蚱总科、蜢总科。2、在日常生活中,一般将头部接近于圆形的称之为蝗虫或蚂蚱,而头部为尖头的称之为蚱蜢。

    2024-04-08 阅读 (123)
  • 一月联考和十月联考的区别.

    一月联考和十月联考的区别

    目前有很多人并不了解全日制硕士和在职硕士的区别。下面,璐斐教育小编将简单易懂地介绍在职硕士(包括十月联考和同等学力)与一月考研之间的区别。参加在职十月联考的条件包括:已经工作三年或以上,具备本科毕业证书和学位证书。少数专业也可以是专科毕业,但是录取人数会有限制。十月联考是在职考生的一项重要考试。相较于一月份的专业硕士及同等学力考试而言,在职十月联考相对来说更容易一些。

    2024-04-07 阅读 (113)
  • 沉香达拉干与东加里曼丹容易混淆,怎样区别.

    沉香达拉干与东加里曼丹容易混淆,怎样区别

    沉香达拉干与东加里曼丹的区别1、很多商家习惯上也喜欢把东加里曼丹的沉香叫做是达拉干,要说有区别,也只能上手品香才能判断出来,外观上基本是毫无区别。

    2023-09-18 阅读 (85)
  • 二级c语言成绩查询时间

    2023年CCF GESP 9月认证的三种语言C++、Python和图形化成绩已陆续发布,广大考生可登录GESP官网和官方公众号进行查询。二、CCF GESP官方公众号成绩查询路径:2023年CCF GESP第三期认证已于9月23日结束,考生认证成绩在9月28日即今天17:00之后陆续发布,考生可登录GESP官网和官方公众号进行查询,具体查询路径如下:

    2024-05-29 阅读 (68)
  • p语言和c语言哪个简单.

    p语言和c语言哪个简单

    提到编程语言,人们第一时间想到的无非是:哪个编程语言简单易学,亦或是最挣钱等。但是编程语言功耗问题却被很多人忽视。那么作为程序员的我们如何选择编程语言,使其以低能耗高功效地工作呢?据悉,研究人员基于 Computer Language Benchmarks Game标准对每种语言使用十个编程问题来进行调查,帮助研究人员获得更具有可比性、代表性和广泛性的程序,以及编译/执行选项和编译器版本。Computer Language Benchmarks GameComputer 是一个用于比较性能的免费软件项目,其中包含一组标准的算法问题和用于运行测试的框架。

    2024-05-29 阅读 (60)