目录
1、变量的命名规则
2、关键字
3、基本数据类型
4、声明变量的语法
5、课后习题(编程题)
1、变量的命名规则
-
C语言变量名只能是英文字母(A-Z,a-z)和数字(0-9)或者下划线(_)组成,其他特殊字母不行。下横线通常用于连接一个比较长的变量名,比如i_love_fishC
-
第一个字母必须是由英文字母或者下划线开头,也就是不能用数字开头。
-
变量名区分大小写。因为C语言是大小写敏感的编程语言,也就是大写的FISHC跟小写的fishc会被认为是不同的两个名字。在传统的命名习惯中,我们用小写字母来命名变量,用大写字母来表示符号常量名。
-
不能使用关键字来命名变量。
2、关键字
3、基本数据类型
-
char —— 字符型,占用一个字节
-
int —— 整型,通常反映了所用机器中整数的最自然长度
-
float —— 单精度浮点型
-
double —— 双精度浮点型
4、声明变量的语法
-
int a; // 在内存中找到一个整型大小的位置,然后霸占起来,并给它命名叫 a
-
char b; //在内存中找到一个字节大小的位置,然后霸占起来,并给它命名叫 b
-
float c; //在内存中找到一个单精度浮点型数据大小的位置,然后霸占起来,并给它命名叫 c
-
double d; //在内存中找到一个双精度浮点型数据大小的位置,然后霸占起来,并给它命名叫 d
5、课后习题(编程题)
第一题
- 声明两个变量,一个叫 a,一个叫 b
- 将 3 赋值给变量 b
- 将变量 b 的值赋值给变量 a
- 将变量 b 乘以 2 并赋值给 b(代码这么写:b = b * 2)
- 打印变量 a 的值
- 打印变量 b 的值
代码
#include <stdio.h>
int main()
{
int a;
int b;
b = 3;
a = b;
b = b*2;
printf("a的值为:%d\n",a);
printf("b的值为:%d\n",b);
return 0;
}
结果
第二题
- 声明一个变量 r,用来存放圆的半径
- 声明一个变量 c,用来存放圆的周长
- 声明一个变量 s,用来存放圆的面积
- 将 5 赋值给变量 r
- 计算圆的周长(公式:2 * 3.14 * r),并赋值给变量 c
- 计算圆的面积(公式:3.14 * r * r),并赋值给变量 s
- 打印圆的周长和面积(精确到小数点后两位),格式如下:
代码
#include <stdio.h>
int main()
{
int r;
double c,s;
r = 5;
c = 2*3.14*r;
s = 3.14*r*r;
printf("周长为:%.2f,面积为:%.2f\n",c,s);
return 0;
}
结果
第三题
按照结果编程!!!
结果
代码
#include <stdio.h>
int main()
{
printf("打印五个字符:%c %c %c %c %c\n",70, 105, 115, 104, 67);
printf("前边用填充:%10d\n",2015);
printf("前面用0填充:%010d\n",2015);
printf("右对齐,保留2位:%10.2f\n",3.1416);
printf("左对齐,保留3位:%-10.3f\n",3.1416);
printf("右对齐,指数形式:%10e\n",520000.0);
printf("左对齐,指数形式:%-10E\n",520000.0);
return 0;
}
~