欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

C语言的数据类型

时间:2023-04-22

在计算机高级语言中,数据有两种表现形式:常量和变量。

一、常量
常量的定义:在程序执行过程中,不能被改变的量。
常量分为5种:整形常量、实型常量、字符常量、字符串常量、符号常量。

整型常量:
如0,1,-10,1000等都是整形常量。

实型常量:十进制小数形式和指数形式
1、十进制小数形式:由数字和小数点组成,例如11.2,122.3,0.75,12.0,15.0,-0.75,-12.0等。
2、指数形式:如1.2e3,代表1.2 * 10^3,-1.2e3,代表-1.2 ** 10^3,1.2e-3代表1.2 * 10-3等。

字符常量:普通字符和转义字符
1、如“ ,”,“a”,“A”,“1”等单个存在的字符,使用时需用单撇号形式,但不包括单撇号,如’a’,‘A’,每个字符都有相应的ASCII代码对照。
2、转义字符:“”后面的字符转换成另外的意义,即控制字符。下图表为部分字符:

字符串常量:
如“123”,“asd”,“ASD"等类型,使用时用”"(双撇号)括起来的全部字符即为字符串。注:单撇号内只能包含一个字符,双撇号内包含一个字符串。

符号常量:用 #define 指令指定一个符号代表一个常量。
如 #define PI 3.1415 经过预编译后,用PI的地方都会被3.1415置换。
这种用一个符号代表一个常量就称为符号常量。使用符号常量可以实现“一改全改”,即只改常量值就实现所有使用字符常量处代码。
符号常量不占用内存,仅为一个符号,在预编译后就不存在了。

二、变量
变量:指在程序运行时其值可以改变的量,变量的功能就是存储数据。
变量有名字(有命名规则和注意事项),有类型,具有存储单元(通过定义其类型来分配存储空间),可用来存放数据或者变量的值。
变量必须先定义,后使用。在定义过程中指定变量名字与类型,变量名实际代表一个存储地址,通过变量名找到相应的内存地址,从该存储单元中读取数据。
例: 定义一个整型变量: int a;
定义一个浮点型变量: float m; double n;
定义一个字符变量: char b;

常变量:在定义变量时,前面加一个关键字const。
常变量与变量一样有名字,有存储空间,但是其一旦赋值,就无法更改。

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。