数据类型:int、float、char

1、整型int:

signed        有符号类型   

unsigned   无符号类型

%d             有符号十进制

%u              无符号

printf("%d",s)   功能:以%d的眼光来描述s这个内存片段

 通常的int属于有符号类型(包含负数)

  程序中若定义一个整型变量int a = 10,在程序运行中便会在内存空间中随即开辟一个4个字节大小的内存并以16进制、小端格式将10存放进去,这个变量名字叫做a。

  数据类型    字节数          signed           unsigned
     char         1   [-2^7 , 2^7-1]        [0 , 2^8-1]
    short         2   [-2^15 , 2^15-1]       [0 , 2^16-1]
      int          4   [-2^31 , 2^31-1]        [0 , 2^32-1]
     float         4
     long          8    [-2^63 , 2^63-1]        [0 , 2^63-1]

2、浮点型 float

        1.25e4 = 1.25x10^4

符号位:1bit阶码:8bit尾数:23bit

        符号位:正为0,负为1

        阶码:将数字变为二进制数,再变成科学计数法形式,记录小数点移动次数n,

                                    阶码=n+127 再转化为二进制

        尾数:将科学计数法的小数部分直接挪下来再补齐23位

3、字符型 char

        

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值