二、C语言的数据类型—整型数据

本文详细介绍了C语言中的整型数据,包括整型常量的三种表示形式(十进制、八进制、十六进制),整型变量的存储方式,整型变量的分类(基本整型、短整型、长整型)及其无符号类型,以及整型数据的补码表示法。同时,讨论了整型数据的范围,以及如何避免数据溢出问题。最后,提到了整型数据在内存中的占用大小,并给出了使用sizeof()函数的例子。
摘要由CSDN通过智能技术生成

整型数据分为整型常量和整型变量。

知识点一:整型常量

       在C语言中,整型常量采用3种形式来进行表示:

       1)十进制整数;

      2)以0开头的八进制整数,如0123就是一个八进制数,它等于十进制数83;

      3)以0x开头的十六进制整数,这种表示形式以后在51单片机中会经常碰到。

知识点二:整型变量

      由于在C语言中会为一个整型变量在内存中分配一定长度的存储单元,而存储单元中的位只接收0或1,因此,这个整型变量的数据便以二进制形式进行存放。

      这里一个存储单元等于一个字节,一个字节等于8位。

知识点三:整型变量的分类

       1)基本整型:用int表示;

       2)短整型:用short或short int表示;

       3)长整型:用long或long int表示。

       以上分类中的表示形式都是带符号的整型,即可以表示正、负整数,但实际应用中常常使用正整数,为了充分利用变量的值范围,可以将变量定义为“无符号”类型。

       对于初学者而言可能不是很明白上面这句话的意思,可以采用类比的方法来进行理解。

       假设整型变量是一个带有10个小格子的盒子,本意上使用5个格子放蓝色墨水,5个格子放黑色墨水;但是,实

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值