int arr[5]; //定义一个int类型的数组,大小为5 char str[10]; //定义一个char类型的数组,大小为10 float ff[10]; //定义一个float类型的数组,大小为10 枚举类型 枚举类型用于定义值可以被一一列举的变量。声明方式如下: enum 枚举名 {标识符1 = 整型常量1,标识符2 = 整型常量2,…} enum是声明枚举...
🌳前言 C语言中的数据类型可以分为两种:简单数据类型和复杂数据类型,简单数据类型就是我们经常用到的整型(int)、实型(float)、字符型(char)等,复杂数据类型中有结构体(struct)、位段(struct)、枚举(enum)和联合体(union)这几种。 简单数据类型负责存储简单的数据;而复杂数据类型则适用于复杂对象的描述,比如我们...
默认情况下,枚举值从0开始递增,但也可以显式地指定某个枚举值的整数值,从而改变后续枚举值的递增起点。例如:enum Weekday {MONDAY = 1, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY};在这个例子中,MONDAY的值被显式地指定为1,因此TUESDAY的值将是2,WEDNESDAY的值将是3,以此类推。 注意事项 虽然...
structset_of_mdata{intmdata1;floatmdata2;charmdata3;doublemdata4[4]; };structset_of_mdatasom1,som2;//定义结构体变量 (2) 定义结构体(显式定义)的同时定义结构体变量,还可以再次使用结构体声明变量 structset_of_mdata{intmdata1;floatmdata2;charmdata3;doublemdata4[4]; } som1, som2;st...
C语言的关键字共有32个,可分其为 数据类型关键字、控制语句关键字、存储类型关键字以及其它关键字 数据类型关键字(12个): (1) char :声明字符型变量或函数 (2) double :声明双精度变量或函数 (3) enum :声明枚举类型 (4) float:声明浮点型变量或函数 ...
基本类型是C语言中最简单的数据类型,包括整型、实型和字符型。a. 整型:用于存储整数,包括int、short、long。具体使用哪种类型,取决于编译器和平台。b. 实型:用于存储浮点数,包括float和double。c. 字符型:用于存储字符,包括char。指针类型 指针是一种特殊的数据类型,它存储了一个内存地址。通过使用指针,...
(1)单精度float 系统的基本浮点类型。至少能精确表示小数点后6位有效数字。 一个float类型占用4个字节的存储位。 其中最高位为符号位,紧接着8位为指数位,剩下的23位为尾数位。 格式说明符:%f (2)双精度double 双精度浮点类型。至少能精确表示小数点后12位有效数字。
枚举类型是一种特殊的整型类型,它将每个枚举值映射到一个整数值。在上面的示例中,我们定义了一个名为color的枚举类型,其中包含三个枚举值RED、GREEN和BLUE。我们可以使用enum关键字来定义枚举类型,并将枚举值赋给变量c。在此示例中,我们检查变量c的值,并输出相应的消息。除了基本数据类型之外,C语言还支持结构...
typedefenum{ PORT_VOID =0, PORT_OIU =1, PORT_TRUNK =2,// 新增端口从此处开始...PORT_TOTAL =255, } PORT; 派生类型 指针类型 指针是编程中专业术语,一般在C/C++语言中出现,对于刚接触编程的小朋友,概念比较抽象,不太好理解。我们可以简单的理解为小区中房子的门牌号,就是方便寻址抽象出来的概念。
float 声明浮点型变量或函数 double 声明双精度变量或函数 char 声明字符型变量或函数 struct 声明结构体变量或函数 union 声明共用数据类型 enum 声明枚举类型 typedef 用以给数据类型取别名 const 声明只读变量 unsigned 声明无符号类型变量或函数 signed 声明有符号类型变量或函数 ...