整型,浮点型,字符型数据类型学习

整型数据

整型常量表示:在C语言中,有三种形式:                     

十进制整数

如:123、-123
八进制整数以0开头的数,如0123表示八进制数123
十六进制整数以0x开头的数,如0x123表示十六进制数123

整型变量:

       数据在内存中以二进制形式存放。

        数值以补码表示:正整数的补码与该数的原码相同;负数的补码为其绝对值的二进制形式按位取反再加1。

有符号[signed],无符号[unsigned]

浮点型数据

浮点型常量:  float 单精度  4个字节

                       double 双精度 8个字节

十进制小数组成:数字+小数点(必须有),如1.123、123.、123.0、0.0
指数如123e3或123E3,注意字母之前必须有数字且e后面的指数必须为整数

浮点型变量:一个浮点型数据一般在内存中占4个字节(32位)

组成:符号位1bit+阶码8bit+尾数23bit(1+8+23=32)

例:-6.25
符号位   1

阶码   6.25化为二进制110.01,科学计数法  1.1001*2的2次方,2+127=129,129化为二进制11000001.
尾数   1001 0000 0000 0000 0000 0000 0000 0000
则-6.25为1110 0000 1110 1000 0000 0000 0000 0000
                 C       0      C        8       0       0      0       0    

字符型数据

字符常量:

\t跳格占八列

字符变量:用来存放字符常量,但只能放一个字符。

【存放】将该字符相应的ASCII代码放到存储单元中。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值