计算机0基础知识,计算机基础知识07732

a7f4a3f590493a1e451dd952a488fd7c.gif 计算机基础知识07732

(12页)

466d216aa47dbde6903eb9d44a65d3a3.gif

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

9.9 积分

第一节数制及其转换一. 二.八、十7V进制转十进制的方法:乘权相加法。例如:(11010110) 2= 1X27 + 1X2"+ 0X2'+ 1X2°+ 0X2'+ 1X22 + 1X2* + 0X2° = (214)(2365) $ 二 2X8'+ 3X82+ 6X8*+ 5X8° 二(1269) io(4BF) 16= 4X16'+ 11X161+ 15X16° = (1215儿带小数的悄况:(110.011) 2 二 1X22+ 1X2' + 1X2°+ 0X2'1 + 1 X 2 2 + 1 X2 3 二(6.375) io(5. 76) 8 = 5X8°+ 7X8-1 + 6X82 = (5.96875) 10 (D. 1C) io = 13X16° + 1X 16-1 + 12*16'2 = (13. 109375)二. 十进制化二进制的方法:整数部分除二取余法,小数部分乘二取整法。2| 43除二取余探例一:(43) io = (101011)11010除到商是0为止例二:(0.375)(0.011)Q.375 乘二取整法冬2包上而T排列0.750 QX 2Q.500 1X 20.000 1若除不尽可以保 留一定小数位数三、二进制转八进制的方法1位数八进制与二进制对应表八进制二进制00001001201030114100510161107111转换方法:对二进制以小数点为分隔,往前往厉每三位划为一组,不足三位补0,按上表用对应 的八进制数字代入即可。例如:(10111011.01100111) = 010,111,011.011,001,110 = (273.36) 8三、二进制转十六进制的方法1位数十六进制与二进制对应表 十六进制二进制00000100012001030011401005010160110701118100091001A1010B1011C1100D1101E1110F1111转换方法:对二进制以小数点为分隔,往前往后每四位划为一组,不足四位补0,按上表用对应 的十六进制数字代入即可。例如:(10111011.01100111) = 1011, 1011.0110,0111 = (BB.67)】6四、进制的英文表示法:以上都是川括号加数字的农示方法,另外还有英文表示法,就是以BIN、OCT、HEX、DEC分别代表二、八、十六、十进制。或者只写第一个字母。例如1101B表示是二进制。有些地方为了 避免“()”跟“0”混淆,把0写成Q。第二节算术运算和逻辑运算一、二进制的算术运算1、加法运算规则:0+0=0 0+1=1 1+0=1 1+1二102、减法运算规则:0-0=0 0-1=1 (向高位借 1) 1-0=1 1-1=03、乘法运算规则:0X0=0 0X1=0 1X0=0 1X1=1二、逻辑运算1、 基本运算① 逻辑乘,也称“与”运算,运算符为“ ?”或“A”o ? 0二 0 0 ? 1二0 1 ? 0=0 1 ? 1=1使用逻辑变量时,A?B町以写成AB② 逻辑加,也乘“或”运算,运算符为“ + ”或“V”0+0=0 0+1=1 1+0=1 1+1=1③ 逻辑非,也称“反”运算,运算符是在逻辑值或变量符号上加“一”0 = 1 1 = 02、 常用运算异或运算:A©B = A?B+A?B2、基本公式① 0, 1律A ? 0=0A ? 1 二AA + 0二 AA+1 二 1② 交换律A+B 二 B+AA ? B=B ? A ③ 结合律A + B+C = (A + B) +C = A+ (B + C)A ? B ? C = (A ? B) ? C = A ? (B - C)④ 分配律A ? (B+C)二 A ? B + A ? C⑤ 重叠律A+A + ... +A = AA ? A ??? ? ? A 二 A⑥ 互补律⑦吸收律A+A?B = AA ? (A+B) = A二 A ?B+A=A+B(利用分配律)(利用互补律以及0, 1律)(利用吸收律)A+A ? B = A + B A ? (A+B) = A ? B⑧ 对介律对一个逻辑变量两次取反仍是它本身⑨ 徳?摩根定理A+B = A ? BAB = A+B三、逻辑代数的应用1、逻辑表达式化简例如:F = A?B+A?B+A?B=A ? B+A (B+B) 2、对指定位进行运算,假设变量A有八位,内容是ckUdddddd)① 将变量A的在位清零A ?(11011111) -A② 将变量A的各位置1A+ (11111111) —A第三节原码、反码和补码计算机中参与运算的数育正负Z分,计算机中的数的正负号也是用二进制表示的。用二进制 数表示符号的数称为机器码。常用的机器码有原码、反码和补码。一、 原码求原码的方法:设X;若X20,则符号位(原码最高位)为0, X其余各位取值照抄;若XW0, 则符号位为1,其余各位照抄。【例 1】X二+1001001 [xh = 01001001【例 2】X二一 1001001 [X]w = 11001001二、 反码求反码的方法:设X;若XN0,则符号位(原码最高位)为0, X其余各位取值照抄;若XW0, 则符号位为1,其余各位按位収反。【例 3] X二+1001001 [X]反=01001001【例 4】X二一 1001001 [X]反=10110110三、 补码求补码的方法:设X;若XM0,则符号位(原码最高位)为0, X其余各位取值照抄;若XW0, 则符号位为1,其余各位按位取反后,最低位加1。【例 5] X二+1001001 [X]补=01001001【例 6] X=-1001001 [X]10110111 四、 补码加减法计算机中实际上只有加法,减法运算转换成加法运算进行,乘法运算转换成加法运算进行, 除法运算转换成减法运算进行。用补码可以很方便的进行这种运算。1、 补码加法[X+Y]补=[X]补 + [Y]补【例 7】X二+0110011, Y二-0101001,求[X+Y]补[X]补=00110011 [Y]补=11010111[X+Y]补=[X]补 + [Y]补二 00110011+11010111=00001010注:因为计算机中运算器的位长是固定的,上述运算中产生的最高位迹位将丢掉,所以结果 不是100001010,而是 00001010c 关 键 词: 计算机基础知识 07732

4d91c43bfc72ca913299809b07b4968f.gif  天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ava实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),可运行高分资源 Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现
C语言是一种广泛使用的编程语言,它具有高效、灵活、可移植性强等特点,被广泛应用于操作系统、嵌入式系统、数据库、编译器等领域的开发。C语言的基本语法包括变量、数据类型、运算符、控制结构(如if语句、循环语句等)、函数、指针等。下面详细介绍C语言的基本概念和语法。 1. 变量和数据类型 在C语言中,变量用于存储数据,数据类型用于定义变量的类型和范围。C语言支持多种数据类型,包括基本数据类型(如int、float、char等)和复合数据类型(如结构体、联合等)。 2. 运算符 C语言中常用的运算符包括算术运算符(如+、、、/等)、关系运算符(如==、!=、、=、<、<=等)、逻辑运算符(如&&、||、!等)。此外,还有位运算符(如&、|、^等)和指针运算符(如、等)。 3. 控制结构 C语言中常用的控制结构包括if语句、循环语句(如for、while等)和switch语句。通过这些控制结构,可以实现程序的分支、循环和多路选择等功能。 4. 函数 函数是C语言中用于封装代码的单元,可以实现代码的复用和模块化。C语言中定义函数使用关键字“void”或返回值类型(如int、float等),并通过“{”和“}”括起来的代码块来实现函数的功能。 5. 指针 指针是C语言中用于存储变量地址的变量。通过指针,可以实现对内存的间接访问和修改。C语言中定义指针使用星号()符号,指向数组、字符串和结构体等数据结构时,还需要注意数组名和字符串常量的特殊性质。 6. 数组和字符串 数组是C语言中用于存储同类型数据的结构,可以通过索引访问和修改数组中的元素。字符串是C语言中用于存储文本数据的特殊类型,通常以字符串常量的形式出现,用双引号("...")括起来,末尾自动添加'\0'字符。 7. 结构体和联合 结构体和联合是C语言中用于存储不同类型数据的复合数据类型。结构体由多个成员组成,每个成员可以是不同的数据类型;联合由多个变量组成,它们共用同一块内存空间。通过结构体和联合,可以实现数据的封装和抽象。 8. 文件操作 C语言中通过文件操作函数(如fopen、fclose、fread、fwrite等)实现对文件的读写操作。文件操作函数通常返回文件指针,用于表示打开的文件。通过文件指针,可以进行文件的定位、读写等操作。 总之,C语言是一种功能强大、灵活高效的编程语言,广泛应用于各种领域。掌握C语言的基本语法和数据结构,可以为编程学习和实践打下坚实的基础。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值