iOS开发分分钟搞定C语言 —— 数据类型

来源:互联网 发布:vscode 大小写快捷键 编辑:程序博客网 时间:2024/05/16 08:47

一 、什么是C语言的关键字?
被C语言赋予了特殊含义的单词,叫做C语言关键字,关键字在IDE编译器中默认是有颜色的而且全部是小写,总共32个关键字,没有必要每个都去背。
C语言中32个关键字如下所示:

**auto double int struct break else long switch case enum register typedef char extern return
union const float short unsigned continue for
signed void default goto sizeof volatile do if while static**

二、C语言中的数据类型关键字
基本数据类型(5个):
void :声明函数无返回值或无参数,声明无类型指针,显式丢弃运算结果
char :字符型类型数据,属于整型数据的一种
int :整型数据,通常为编译器指定的机器字长
float :单精度浮点型数据,属于浮点数据的一种
double :双精度浮点型数据,属于浮点数据的一种

类型修饰关键字(4个):
short :修饰int,短整型数据,可省略被修饰的int。
long :修饰int,长整形数据,可省略被修饰的int。
signed :修饰整型数据,有符号数据类型
unsigned :修饰整型数据,无符号数据类型

复杂类型关键字(5个) :
struct :结构体声明
union :共用体声明
enum :枚举声明
typedef :声明类型别名
sizeof :得到特定类型或特定类型变量的大小

存储级别关键字(6个):
auto :指定为自动变量,由编译器自动分配及释放。通常在栈上分配
static :指定为静态变量,分配在静态变量区,修饰函数时,指定函数作用域为文件内部
register :指定为寄存器变量,建议编译器将变量存储到寄存器中使用,也可以修饰函数形 参,建议编译器通过寄存器而不是堆栈传递参数
extern :指定对应变量为外部变量,即标示变量或者函数的定义在别的文件中,

1 0
原创粉丝点击