文章目录
第二章
第一节:数据类型
1. 数据类型
C语言中定义变量要避免与关键字同名。
2. 常量
常量是指在程序运行过程中,其值不会发生改变的量。
常量分为:整型、实型(也称浮点型)、字符型、字符串型。
3. 变量
变量代表内存中具有特定属性的一个存储单元,它用来存放数据,即变量的值。这些值在程序的执行过程中是可以改变的。
变量的命名规则:只能由字母、数字、下划线三种字符组成。并且第一个字符必须为字母或下划线。
C语言中变量定义严格区分大小写。同时先定义,后使用。
4. 整型数据
4.1 符号常量
定义一个整型变量时使用关键字int。
常量符号是直接替换的效果。
例如:
#include <stdio.h>
#define PI 3+2
int main() {
int i=PI*2;
printf("i=%d\n",i);
return 0;
}
结果为i=7。
4.2 整型变量
一个变量i是4个字节。
5. 浮点型数据
5.1 浮点型常量
浮点型常量有两种形式。
注意:字母e(或E)之前必须有数字,且e后面的指数必须为整数。
浮点型变量
通过float f来定义浮点变量,f占用4个字节。
6. 字符型数据
6.1 字符型常量
用单引号括起来的一个字符是字符型常量。
6.2 存储形式与使用方法
字符型变量使用关键字char定义。一个字符型变量占用1个字节大小空间。
一个字符常量存放到一个字符型变量中,实际上并不是把该字符的字型放到内存中,而是把该字符的ASCII码值放到存储单元中。
说明字符型数据和整型数据之间可以通用。字符型数据既可以以字符形式输出,又可以以整型形式输出,还可以通过运算得到想要的各种字符。
#include <stdio.h>
int main() {
char c='A';
printf("%c\n",c+32);
printf("%d\n",c);
return 0;
}