个人主页:【😊个人主页】 系类专栏:【❤️系列专栏】
学习名言:三更灯火两更鸡,正是男儿读书时,少年不知勤学早,老大方悔读书迟。


前言

C语言一直以来都是初入编程的小白们的必修课,作为程序员必学语言之一,C语言自然有属于它的奥秘,接下来就由我来带领大家走进C语言的世界吧🚗🚗🚗

文章目录

  • 前言
  • 一.数据类型
  • 二.常量
  • 3.#define定义的标识符常量(宏定义)
  • 4.枚举常量(Enum)
  • 三.变量
  • 1.变量的使用:声明变量,赋值,使用。
  • 2.变量的数据类型
  • 基本类型
  • 构造类型
  • 其他
  • 3.数据大小
  • 无符号型
  • 有符号型
  • 浮点型
  • 最后的话

一.数据类型

在计算机科学和计算机编程中,数据类型或简单的类型是数据的一个属性,它告诉编译器或解释器程序员打算如何使用数据。大多数编程语言支持整数(大小不同)、浮点数(近似实数)、字符和布尔值的基本数据类型。数据类型约束表达式的值,例如变量或函数,可能需要。此数据类型定义了可以对数据执行的操作、数据的含义以及存储该类型值的方式。数据类型提供一组值,表达式(即变量、函数等)可以从中获取其值。

二.常量

1.字面常量
直接写出的固定值,它包含C语言中可用的数据类型,分为整型常量如“1”,字符常量如“a”等。

2.const修饰的常变量
为了维持我们定义的变量在整个定义域中都维持原值不变,C语言标准提供了“const”关键字
在定义变量时在变量名之前加上const修饰可达到我们所需要的结果。
注:const修饰的常变量本质仍是变量但具有常属性不能被修改

3.#define定义的标识符常量(宏定义)

“#define”命名定义标识符常量,该标识符常量在程序中是定值,本质是用利用一个标识符常量取代程序中的常量数据

4.枚举常量(Enum)

枚举是C语言中一种基本数据类型,枚举常量是枚举类型中的值及枚举值,枚举类型是由用户自定义的,只有用户在程序中定义它才能被使用。

三.变量

1.变量的使用:声明变量,赋值,使用。

注:不同的变量占用的空间大小不同。
变量必须先声明后使用。
在同一定义域内变量不可重名

2.变量的数据类型

基本类型

整型
分为短整型(short),整型(int),长整型(long)。

浮点型
分为单精度(float),双精度(double)

构造类型

分为数组,结构体(struct),公用体(union),枚举类型(enum)。

其他

指针类型,空类型(void)

3.数据大小

无符号型

unsigned char 1字节 无符号字符型(0~255)
unsigned short 2字节 无符号短整型(0~65535)
unsigned int 2/4字节 无符号整型(0~65535/0~4294967295)
unsigned long 4字节 无符号长整型(0~4294967295)
unsigned long long 8字节 无符号64位整型(0~18446744073709551615)

有符号型

char 1字节 字符型(-127~127)
short 1字节 短整型(-32767~32767)
int 2/4字节 整型(-32767 ~ 32767 / -2147483647 ~ 2147483647)
long 4字节 长整型(-2147483647 ~ 2147483647)
long long 8字节 无符号64位整型(-9223372036854775807 ~ 9223372036854775808)
注:无unsigned默认为signed,char的标准默认为unsigned

浮点型

注:没有无符号型和有符号型之分
float 4字节 单精度浮点型(1.175494E-38~3.402823E+38)
double 8字节 双精度浮点型(2.225074E-308~1.797693E+08)
long double 8/12 多精度浮点型(2.225074E-308~1.797693E+308)

最后的话

好了今天的学习就到这里了,感兴趣的朋友可以点个关注,这个系列我会一值更新下去,随时欢迎大家来讨论。

【C语言】--数据类型_c语言

(文章中图片与部分内容来源与网络,如有侵权请联系删除)