C语言-数据和c


位、字节和字

位(bit) 是最小的存储单元,可以储存0或1,是计算机内存的基本构筑块。
字节(byte) 常用的计算机存储单位。1字节均为8位对于几乎所有的机器来说。
字(word) 是涉及计算机时给定的自然存储单位。简单来说就是字越大,速度越快,内存访问越多。

基本数据类型

在这里插入图片描述

int类型

int类型必须是整数,可为正负或者零。一般来说一个int的取值范围最小为-32768~32767。

c语言把不含小数点和指数的数作为整数。

long and short

short 占用要比int少,long则相反。
unsigned表示无符号整数,只用于非负数场合,取值范围0~65535,所有unsigned有更大的取值范围。
个人计算机最常见的设置是:long long 占64位,long占32位,short占16位,int占16or32位(依计算机的自然字长而定)。

显示八进制和十六进制

十进制用 %d 表示,八进制用 %o ,十六进制用 %x 。不同进制的数字在C语言中还有不同前缀来区分:0x或者0X表示16进制,0表示8进制。

要显示各进制数字的前缀还要这样表示:%#d、%#o、%#x。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值