第一范文网 - 专业文章范例文档资料分享平台

第2章 C程序设计的初步知识(ppt)

来源:用户分享 时间:2025/5/24 4:16:20 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

长整型常量(在整数的末尾字母“L”):例如0L(十进制)、0111L(八进制)、0x15L(十六进制) 2.整型变量

整型变量可以分为:基本型、短整型、长整型和无符号型四种。 例:int a,b,c; long d=10L;

3.整型数据的分类 数据类型 整型 短整型 长整型 无符号整型 无符号短整型 无符号长整型 数据类型符 [signed]int [signed]short[int] [signed]long[int] unsigned[int] unsigned short [int] unsigned long [int] 占用字节数 4 2 4 4 2 4 数值范围 -2147483648--+2147483647(-2~~2-1) -32768~+32767(-2~2-1) -2147483648--+2147483647(-2~~2-1) 0~4294967295(0~2-1) 0~65535(0~2-1) 0~4294967295(0~2-1) 3216323131151531314.整型数据在计算机中的表示 整数在计算机中表示的几种编码

原码:一个符号位表示数据的正负,0代表正号,1代表负号,其余的代表数据的绝对值。 例:5的原码:0000 0000 0000 0101 -5的原码:1000 0000 0000 0101 反码:正数的反码与原码相同,负数的反码是将其原码除符号位外将其它二进制位按位取反。 例:-5的反码:1111 1111 1111 1010

补码:正数的补码与原码相同,负数的补码是在其反码的最低位上加1。 例:-5的补码:1111 1111 1111 1011 (1)正整数在内存中按原码存放。

例:short 型数5;在计算机中存放的是:0000 0000 0000 0101

两个字节的short型最大正整数是:0111 1111 1111 1111,值是32767。 (2)负整数在内存中按补码存放。

例:short型数-5;在计算机中存放的是:1111 1111 1111 1011

两个字节的short型最小正整数是:1000 0000 0000 0000,值是-32768。

计算机内存中存放整数的二进制码,如果最高位是0,表示存放的是正整数,将该二进制码直接转换为十进制数就是它表示的值。如果最高位是1,表示存放的是以补码形式存放的负整数。把内存中以补码形式存放的二进制码转化成十进制的负整数的步骤: ①先对除符号位之外的各位取反。

例如有补码1111 1111 1111 1011取反后为:1000 0000 0000 0100

②将所得二进制数转换成十进制数。例如1000 0000 0000 0100的十进制数为-4。 ③对所求得的数再减1,即为-5。 (3)无符号数

最高位也用来存放数据。16位二进制数能表示的最小无符号数为:0000 0000 0000 0000值为0,最大无符号数为:1111 1111 1111 1111,值为65535。

历年真题

1.以下选项中可作为C语言合法整数的是() A.10110B B.0386 C.0Xffa D.x2a2 2.C源程序中不能表示的数制是()

A.二进制 B.八进制 C.十进制 D.十六进制

搜索更多关于: 第2章 C程序设计的初步知识(ppt) 的文档
第2章 C程序设计的初步知识(ppt).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3x2ok85bh67f2vc1ug37_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top