【玩转C语言】第二讲--->数据类型和变量

 🔥博客主页🔥:【 坊钰_优快云博客 】

欢迎各位点赞👍评论✍收藏⭐

引言:

大家好,我是坊钰,为了让大家深入了解C语言,我开创了【玩转C语言系列】,将为大家介绍C语言相关知识,另外,还会不定时更新【C语言训练题库】,想学好C语言的宝子们,一定要收藏起来,一起努力吧!

点赞!收藏!以防以后找不到了!!!

目录

1. 数据类型介绍

1.1 字符型

 1.2 整型

1.3 浮点型

1.4 布尔类型

1.5 数据类型的长度

1.5.1 sizeof()操作符

1.5.2 数据类型长度

1.5.3 sizeof()中表达式不计算

2.signed 和 unsigned 

3. 变量

3.1 变量的创建

3.2 变量的分类

3.3 变量存储位置

 4. 算术操作符:+、-、*、/、%

4.1 + 和 -

4.2 * 和 /

4.2.1 *

4.2.2 /

4.3 %

5. 赋值运算符 = 和 复合赋值

5.1 连续赋值

5,2 复合赋值

6. 单目操作符 ++,--,+,-

6.1 ++ 和 --

6.1.1 前置++

6.1.2 后置++

7. 强制类型转换

8. 小结


1. 数据类型介绍

C语言提供了丰富的数据类型来描述生活中的各种数据

所谓“类型”,就是相似的数据所拥有的共同特征,编译器只有知道了数据的类型,知道怎么操作数据

下面盘点一下C语言提供的各种数据类型,本章节主要探讨内置数据类型

1.1 字符型

char ch;             //字符型
signed char ch;      //有符号字符型
unsigned char ch;    //无符号字符型

 1.2 整型

//短整型
short int
signed short int
unsigned short int

//整型
int
signed int
unsigned int

//长整型
long int
long long int
signed long int
signed long long int
unsigned long int
unsigned long long int

1.3 浮点型

float   //单精度
double  //双精度

1.4 布尔类型

使用布尔类型要包含头文件--->  <stdbool.h>

布尔类型的取值范围是 turn 和 false

#define bool _Bool   //布尔类型定义

#define turn 1
#define false 0

1.5 数据类型的长度

每一种数据类型都有自己的长度,不同的数据类型可创造出不同的长度的变量,不同的数据类型的存储都有差异

1.5.1 sizeof()操作符

sizeof() 是一个关键字,也是操作符,注意:它并不是库函数

sizeof() 操作符的操作数可以是类型,也可是变量或者表达式

sizeof(类型)
sizeof 表达式

注意: 

  1. sizeof 的操作数如果不是类型,是表达式的时候,可以省略掉后边的括号的<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

坊钰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值