> 文档中心 > C语言简介,数据类型介绍,常变量介绍,全局变量和局部变量介绍

C语言简介,数据类型介绍,常变量介绍,全局变量和局部变量介绍


字符类型和变量简介

1.什么是C语言?

简单地说C语言是人和机器交流的语言

2.数据类型

数据类型 具体解释
char //字符数据类型
short //短整型
int //整形
long //长整型
long long //更长的整形
float //单精度浮点数
double //双精度浮点数
char //字符数据类型
short //短整型
int //整形
long //长整型
long long //更长的整形
float //单精度浮点数
double //双精度浮点数

2.1这些类型所占的大小各为多少?

在这里插入图片描述

2.2这些类型的大小是以什么为单位的?

a:比特位即bit,是计算机最小的存储单位,计算机的存储单位有:以下几种

存储单位 含 义 换算方式
字节 用 B 或者 Byte 表示,它是用来表示存储容量的基本单位,1 字节包含 8 个比特位 1 B = 8 bit
千字节 用 KB 表示,1 千字节包含 1024 个字节 1 KB = 1024 B
兆字节 用 MB 表示,1 兆字节包含 1024 个千字节。 1 MB = 1024 KB
千兆字节 用 GB 表示,1 千兆字节包含 1024 个兆字节。 1 GB = 1024 MB
太字节 用 TB 表示,1 太字节包含 1024 个千兆字节。 1 TB = 1024 GB
拍字节 用 PB 表示,1 拍字节包含 1024 个太字节。 1 PB = 1024 TB
艾字节 用 EB 表示,1 艾字节包含 1024 个拍字节。 1 EB = 1024 PB
泽字节 用 ZB 表示,1 泽字节包含 1024 个艾字节 1 ZB = 1024 EB
尧字节 用 YB 表示,1 尧字节包含 1024 个泽字节 1 YB = 1024 ZB

2.3变量和常量

不变的称为变量如:性别,会发生改变的为常量如:体重
变量定义:char w=‘a’;

2.4全局变量和局部变量

全局变量:{}大括号外部定义的变量,即函数外部定义的变量称为全局变量
局部变量:{}大括号内定义的变量
作用范围(生命周期)
全局变量:范围是从定义的位置开始到本源文件结束
局部变量:作用范围为整个程序结束

当全局变量名和局部变量名发生冲突时,以局部变量优先,我们在定义变量时要避免局部变量和全局变量发生冲突,以免带来不必要的麻烦