今天为大家带来数据类型的详细教程
标识符
在C语言中,为了在编写的过程中可以使用常量,变量,函数,数组等。我们需要为其起一个名字,标识符的命名不是随意的,是有一定规则的。在使用标识符的时候,我们应当遵循以下规则:
1.标识符的命名必须由字母或者下划线开始。例如:
int num1;
int _num1;
如上是正确的标识符命名。
int 1num;
int ?num;
如上的标识符命名是非法的。
2.在为标识符命名的过程中,除了开头以外的所有地方都可以由字母数,数字或者下划线组成。例如:
int m_num; //由下划线组成。
int num1; //由数字组成。
如上的命名是合法的。
3.英文字母的大小写不同,所代表的标识符也不同。例如:
int num;
int Num;
如上两个变量表示不同的变量。
4.标识符的命名不可以是关键字。例如:
int int;
如上命名是非法的。但是可以改变关键字的大小写,若是将int中的字母i改为I。编译器便可以识别,例如:
int Int;
如上命名是合法的。
数据类型
对于一个计算机程序,它所做的所有运算的本质都是数据的处理。但是数据的样式并不单一,因此就有了各种各样的数据类型。在C语言中,为了处理这些复杂的数据,C语言提供了多种不同的数据类型。但大体上分为四大类,详情如下:
1.基本类型
基本类型就是C语言中的基础类型。其中包括整型数据,字符型数据,浮点型数据以及枚举数据。
2.指针类型
在C语言中,我们可以通过指针间接的操作内存。那么,表示指针的数据类型,就是我们的指针类型。
3.构造类型
在编写C程序的过程中,我们常常会用到一些更为复杂的数据类型。这一类数据不是单一的某种数据,而是多种数据类型的结合体。这时我们就可以构造出来一个新的数据类型,这种被构造出来的新的数据类型就成为构造类型。
4.空类型
空类型用于限定函数的返回值或者函数的参数,他的关键字是void。
今天的内容就到这里,下期小编将带大家继续学习,各位看官老爷记得查阅哦~
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
计算机
+关注
关注
19文章
6649浏览量
84534 -
C语言
+关注
关注
180文章
7530浏览量
128731 -
数据类型
+关注
关注
0文章
227浏览量
13498
发布评论请先 登录
相关推荐
C语言数据类型详解
计算机编程语言是用来控制计算机的行为及操作,协助人们解决现实中的问题,其能表达的数据类型也是从实际中提取并抽象出来形成的数据结构描述。
发表于 11-02 11:32
•471次阅读
C程序的运行环境和C语言的数据类型
⒈ 实验目的⑴ 了解在具体的语言环境下如何编辑、编译、连接和运行一个C程序。⑵ 通过运行简单的C程序,初步了解C源程序的特点。⑶ 掌握C语言数据类型,熟悉如何定义一
发表于 06-21 09:36
•55次下载
C语言的数据类型
发表于 07-01 18:35
•0次下载
第二章 C语言的数据类型
发表于 12-01 23:21
•52次下载
C语言的数据类型及其对应变量
初始化标识符iden是定义iden时给iden赋值,一个没有被赋值的iden里面存的是之前这块内存的值,就可能是任意的值,一不小心使用这样的标识符是十分危险的,所以一个好的习惯是定义一个标识符后立即初始化;另外一个原因是常量的值必须在初始化时确定,如果不进行初始化,那么这个常量以后永远都不能赋值了
发表于 05-16 14:39
•826次阅读
C语言的数据类型有哪些
在计算机系统中,数据是放在内存中的,数字、文字、符号、图形、音频、视频等数据都是以二进制形式存储在内存中的,它们并没有本质上的区别,那么 0001000 该理解为数字 8 呢,还是图像中某个像素的颜色,还是要发出某个声音?
Verilog HDL语言的数据类型和运算符
reg是寄存器数据类型的关键字,是数据存储单元的抽象,通过赋值语句可以改变寄存器存储的值。reg型数据常用来表示always模块内的指定信号,在always块内被赋值的每一个信号都必须定义为reg型。
C语言基本的数据类型
在定义变量时需要指定变量的类型。常量也是区分类型的。因为数据都是存放在内存中的单元中的,它 是具体存在的,而存储单元是有限制大小字节的,每一个存储单元存放数据的范围是有限的。所以必须对
发表于 10-08 16:28
•864次阅读
C语言数据类型有哪些
在 C 语言中,数据类型指的是用于声明不同类型的变量或函数的一个广泛的系统。变量的类型决定了变量存储占用的空间,以及如何解释存储的位模式。
发表于 03-20 10:56
•160次阅读
评论