前言
本篇是我学术系列第一篇讲解,如有纰漏,还请多多指教。本篇将在C语言背景下,VS2019环境下,简要说明C语言数据类型。
数据类型的种类
干货直接上:
定义方式 | 符号 | 类型 | 关键字 |
---|---|---|---|
内置类型 | 有符号(signed) | 字符 | (signed) char |
整型 | (signed) short int | ||
(signed) int | |||
(signed) long int | |||
(signed) long long int | |||
无符号(unsigned) | 字符 | (unsigned) char | |
整型 | (unsigned) short int | ||
(unsigned) int | |||
(unsigned) long int | |||
(unsigned) long long int | |||
/ | 浮点型 | float(单精度) | |
double(双精度) | |||
long double(长双精度) | |||
/ | 布尔型(c99引入) | true(真) | |
false(假) | |||
/ | 空类型 | void | |
自定义类型 | / | 结构体 | struct |
枚举 | enum | ||
联合体 | union | ||
派生类 | / | 指针型 | (类型名)* |
数组型 | (类型) 数组名[数组长度] |
许多博主、老师、书籍会把数据类型放在前面甚至一开始来讲解,可见数据类型对于学习C语言的关键作用。
在上面的表格中,有符号类型通常不用写上signed标识符,不过你要是想要强调的话,添上也没有关系。一般情况下,没有标注unsigned时,系统会自动将类型处理为有符号类型(也就是存在正负,无符号类型没有负数)。
总结
通过以上类型列举,我们可以了解到C语言中存在的数据类型,对这些数据类型有一个初步的认知和识别,以便往后在编程中遇到这些关键词可以快速识别其类型。
后续
下一篇我将详谈整型类型,本篇内容到此结束,有所疏漏的地方请各位读者指正,有所认可的读者可以点赞收藏关注,以及保存上面的数据类型表格,有所建议或者想要讨论的读者欢迎到评论区礼貌说明……我们下期见,希望大家一起努力,一起前进,有朝一日成为真正的“大佬”!
标签:浅谈,int,数据类型,unsigned,long,C语言,signed,类型 From: https://blog.csdn.net/2301_80358350/article/details/141038773