笔记整理(进制转换)_第1页
笔记整理(进制转换)_第2页
笔记整理(进制转换)_第3页
笔记整理(进制转换)_第4页
笔记整理(进制转换)_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、任 务 一 程 序 设 计 基 本 概 念第 一 部 分 标 识 符一 、 标 识 符 :1. 标识符由:数字、字母、下划线 三部分组成。<一点通 >:数字不开头例如 :合法的标识符 : area, DATE, lesson-1, s1, a23, -a不合法的标识符 : Mr.ret, 2a, #sum, a>b, int, a&b, number0011(因只识读 8个字符2. 标识符分为三类 :1关键字 : (占 2分题,见附录 42预定义标识符 : (无分值,如 printf3用户标识符 : 定义时尽量做到“见名知义” ,如 sum (求和 、 ave (求平

2、均值 、 count 、 area二 、 进 制 的 转 换 :1. 十进制 :(09 十进制数例如:567、 0、 -892. 二进制 :(01如 :将 231由十进制转换为二进制 .余数 低位 1 1 1 0 0 1 10 高位 则 231的二进制形式为:01100111如:将二进制数 100110110 转换为十进制数。3. 八进制: 八进制数:以数字 0开头,由 07组成,例如:0125, 011 例 1:八进制数 0125转换为十进制数是 85(方法见后 常考题 :如 028,是八进制,但八进制是 07,因此不合法。例如 :将二进制数 100110110转换为八进制数。分析:因为 3

3、2=8,二进制的 3位是八进制的 1位,所以将 100110110分为三段如下: 100, 110, 110前补 , 6 , 6 (8进制数前为 0例如 (必考题 :将八进制数 0466转换为十进制数:4. 十六进制:十六进制数:以 0x 或 0X 开头,由数字 09和字符 AF组成。例如:0x125、 0x2ab 、 0X2AB 。二进制的 4为是十六进制的 1位例如 :十六进制数 0x125转换为十进制数是 293(方法见后例如: (16进制的最大值 二进制数 例如:十六进制数 136转换为二进制数0001 0011 0110 因为是十六进制故 136应写为 0X1365.不同制数之间的转

4、换:1十进制数转换为非十进制数采用“除基取余法” ,即将十进制整数逐次除以需转换为的制数的基数,直到商为“ 0”为止,然后将所得到的余数自下而上排列即可,简言之,规则为:除基取余,先余为低(位 ,后余为高(位 。例如:将十进制整数 53转换为八进制整数为 65。余数 5 低位 6 高位例如 : 将十进制整数 53转换为十六进制整数为 35。余数 5 低位 3 高位例如 : 将十进制整数 53转换为十六进制整数为 110101。2 53 1 低 位2 26 0 2 13 12 6 02 3 12 1 1 高 位2 非 十 进 制 数 转 换 为 十 进 制 数 :非 十 进 制 数 转 换 为

5、十 进 制 数 采 用 “ 位 权 法 ” , 即 把 各 非 十 进 制 数 按 权 展 开 , 然 后 求 和 , 即 可 得 到 转 换 结 果 。 例 如 :把 十 六 进 制 数 3B C 转 换 为 十 进 制 数 为 956。3B C = 21031611161216+ = 3256111612+ = 956例 如 :把 二 进 制 数 1101转 换 为 十 进 制 数 为 11。1101 = 321012021212+ = 11例 如 :把 八 进 制 数 345转 换 为 十 进 制 数 为 229。345 = 210384858+ = 364485+ =2293 二 进

6、制 、 八 进 制 、 十 六 进 制 之 间 的 转 换 :二 进 位 与 八 进 位 数 的 转 换 :32= 8, 3位 二 进 制 数 恰 好 为 一 位 八 进 制 数 , 把 二 进 位 数 自 左 向 右 分 别 按 3位 为 1组 (不 足 3位 用 0补 足 然 后 将 各 个 3位 二 进 制 数 转 换 为 对 应 的 一 位 八 进 制 数 , 即 可 得 到 转 换 的 结 果 。 同 理 二 进 制 与 十 六 进 制 的 转 换 。 例 如 :二 进 制 数 1101110转 换 为 八 进 制 数 为 156。如 果 一 组 不 足 3位 , 添 00 0 1

7、1 0 1 1 1 01 5 6例 如 :二 进 制 数 1110101011 转 换 为 十 六 进 制 数 为 3A B 。如 果 一 组 不 足 4位 , 添 00 0 1 1 1 0 1 0 1 0 1 13 A (10 B (11三 、 类 型 :整 型 如 年 龄 , 无 小 数 如 2分 三 大类 实 型 如 成 绩 87. 5分 , 有 小 数 位 如 2. 0 字 符 型 如 名 字 X 字 符 型 均 使 用 单 引 号 字 符 串 型 “ N C R E ” 、 “ a b ” 字 符 串 型 均 使 用 双 引 号 “ ” 易 考 题 型 :下 列 属 于 C 语 言

8、三 大 基 本 类 型 的 是 ( 区 分 : 在 程 序 中 , 可 以 用 字 符 常 量 或 字 符 串 常 量 表 示 单 个 字 符 , 例 如 a 或 “ a ” , 两 者 区 别 如 下 : 字 符 串 “ a ” 在 内 存 中 占 2个 字 节 , 而 字 符 a 在 内 存 中 只 占 1个 字 节 。 字 符 串 “ a ” 字 符 a 1 整 型 :占 2个 字 节 , 2B1B 1B 注 :最 高 位 为 符 号 位 , 为 0是 正 数 , 为 1是 负 数 。例 如 :+5写 成 二 进 制 为 101 , 补 齐 位 为 0000 0000 0000 0101例 如 :-5为 真 值 , 求 补 码 。已

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论