初识C语言(2)

C语言的知识又琐碎又复杂,理解起来比较难,需要多多动手实践,更有利于对C语言学习。上篇中所说到的C语言的基本概念,是关于打代码所需要的基础,这篇会讲述C语言的数据类型和变量。OK!来开启战斗吧!!

1.数据类型的介绍

C语⾔提供了丰富的数据类型来描述⽣活中的各种数据。 使⽤整型类型来描述整数,使⽤字符类型来描述字符,使⽤浮点型类型来描述⼩数。 所谓“类型”,就是相似的数据所拥有的共同特征,编译器只有知道了数据的类型,才知道怎么操作数据。

这里就简单举几个例子吧

字符型
signed char//有符号

unsigned char//无符号
整型
short int//短整型
int      //整型
long  int//长整型
浮点型
float
double
布尔类型

C语⾔原来并没有为布尔值单独设置⼀个类型,⽽是使⽤整数 在 C99 中也引⼊了 布尔类型,是专⻔表⽰真假的。0 表⽰假,⾮零值表⽰真。

_Bool

2.数据类型长度

以下是常用类型的长度

3.变量

(1)变量的创建

类型是用来创建变量的。C语⾔中把经常变化的值称为变量,不变的值称为常量。举个例子

 int age; //整型变量
 
char ch; //字符变量
 
double weight;//浮点型变量

变量在创建的时候就给⼀个初始值,就叫初始化。

 int age = 18;
 char ch = 'w';
 double weight = 48.0;
 unsigned int height = 100;
(2)变量的分类

全局变量:在⼤括号外部定义的变量就是全局变量 全局变量的使⽤范围更⼴,整个⼯程中想使⽤,都是有办法使⽤的。

• 局部变量:在⼤括号内部定义的变量就是局部变量 局部变量的使⽤范围是⽐较局限,只能在⾃⼰所在的局部范围内使⽤的。、

1. 局部变量是放在内存的栈区 2. 全局变量是放在内存的静态区 3. 堆区是⽤来动态内存管理的

这一节内容比较抽象,很难理解,但做了解就好,知道C语言中有这个东西,当然以后也会涉及到,这篇就到这里吧。加油哦!让代码动起来,别把编译器打入冷宫!!!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值