计算机数据表示形式

一、数值型数据 

数值型数据就是你能够进行算数运算的并且能够得到一些明确数值概念的一些数据,比如进制的那些数据

进制转换(DEC、OCT、HEX、BIN)

十进制(DEC)转二进制(BIN):

1、短除法:除2倒取余

2、拆分法:拆成2的次方和

        30 = 16+8+4+2

3、计算机:程序员模式

二进制(BIN)转十进制(DEC): 

最低位2的0次方,从右向左依次递增

将有1的位加起来

101100  =》44

1100110 =》2^6+2^5+2^2+2^1=64+32+4+2=102

八进制(OCT)转换为二进制(BIN): 

1位8进制用3位二进制去表示(421码)

075=》111 101

053=》101 011

二进制(BIN)转换为八进制(OCT):(八进制以数字0开头) 

从低位开始三位二进制数为一组,不够补零

11010111=》 011     010   111  =》  0327

十六进制(HEX)转二进制(BIN):(十六进制0x开头) 

一位十六进制用4位二进制来表示(8421)

0xab => 1010  1011

0x3ce =>0011  1100  1110

二进制(BIN)转十六进制(HEX):

从低位开始四位二进制数为一组,不够补零

1011000110=》 0010 1100 0110 =》0x2c6

11110010111=> 0111 1001 0111=>0x797

二、非数值型数据 

非数值型数据就是 ascii 码

在终端输入 man ascii:

man 手册,共9章

1  shell命令

2  系统调用函数

3  库函数

q 退出

 \0 ascii 码是0 \0 一般作为字符串的结束标志

\n    10 \n 一般表示换行

空格(SPACE)  32

字符0    48

字符9    57

A           65

Z           90

a           97

z          122

对应的字符 1-9减去48就是我们想要的数字 1-9

字符0 - 48 = 数字0

大写字母 + 32 = 小写字母

小写字母 - 32 = 大写字母

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值