数据类型1-C语言学习笔记3

变量与常量数据

1、有些数据类型在程序使用之前已经预先设定好了,在整个程序的运行过程中没有变化,这些称为常量(constant),其他数据类型在程序运行期间可能会改变或被赋值,这些称为变量(variable),
2、C语言通过识别一些基本的数据类型来区分和使用这些不同的数据类型。如果数据是常量,编译器一般通过用户用户书写的形式来识别类型(如,42是整数,42.100是浮点数)。但是,对变量来说,要在声明时指定其类型。
C语言的基本类型关键字

最初K&R给出的关键字C90标准添加的关键字C99标准添加的关键字
intsigned_Bool
longvoid_Complex
short_Imaginary
unsigned
char
float
double

int关键字表示基本的整数类型,后面3个关键字(long,short,unsigned)和C90新增的signed用于提供基本整数类型的变式,例如 unsigned short int,long long int。

char关键字用于指定字母和其他字符(例如#,$,%,等等)。另外char类型也可以表示较小的整数*

float,double,和long double 表示带小数点的数。

_Bool 类型表示布尔值(true或者false)

_Complex和_Imaginary 分别表示复数和虚数!

通过这些关键字创建的类型,按计算机的存储方式可以分为两大基本类型:整数类型和浮点数类型

位,字节,和字

1、位,字节,和字是描述计算机数据单元或存储单元的术语,这里主要指存储单元。
最小的存储单元是位(bit),可以存储0或1(或者说,位用于设置“开”或者“关”)。虽然1位储存的信息有限,但是计算机中位的数量十分庞大。位是计算机内存的基本构建块。
字节(byte)是常用的计算机存储单位,对于几乎所有的机器,1字节均为8位,这是字节的标准定义,至少在衡量存储单位时,是这样的,8位字节就有256(2的8次方)种可能的0,1组合。
字(word)是设计计算机时给定的自然存储单位。对于8位微型计算机,1个字长只有8位。从那以后,个人的计算机字长增长至16位,32位,直到目前的64位。计算机的字长越大,其数据转移越快,允许的内存访问也更多。

整数和浮点数

整数和浮点数的区别是存储方式不同

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值