信息学奥林匹克竞赛初赛备考之计算机基础知识点

一、逻辑表达式

&&逻辑与                 ^合取

||逻辑或                  v析取

!逻辑非                  ¬非

二、进制的转换与计算

1.进制

进制也就是进位制,是人们规定的一种进位方法。对于某种进制--x进制,就是某有位置上的数字在运算时逢x进一位(十进制就是10进一,二进制就是逢2进一)。

其中16进制中的10--A,11--B,12--C(依次向后排)

在x进制中,没有办法用一位数表示x或比x大的数

进制表示时可以表示成数值+进制代表的字母(二进制--B,八进制---O,十六进制---H):

例:(11)2=11B

2.进制转换

八进制、十六进制、二进制转十进制:

每一位×权重(例:(11)2=1×2¹+1×2⁰=3)

权重:x(x进制)的k次方(k是整数位从右向左依次加一从0开始,小数位从左向右依次-1从-1开始)

十进制转k进制:

整数部分:除k取余,余数反写

小数部分:乘k取整,按顺序写

二进制转八、十六进制

2转8:8=2³

从最低位起,每3位2进制转一位八8进制 

 2转16:

从最低位起,每4位2进制转一位16进制

 八、十六进制转二进制

同理

8转2:

从最低位起,每一位八8进制转3位2进制 

16转2:

从最低位起,每一位16进制转4位2进制

注意:当进制转换有小数点时

2转8/16:

向左,每三或4位转换,不足在前面补0,形成整数部分。

向右,每三或4位转换,不足在后面补0,形成小数部分。

3.原码、反码和补码

原码:数字直接转为二进制编码

补码:原码的每一位0变1,1变0

补码:反码+1为补码

正数使用原码存储,负数使用补码存储

  • 6
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值