------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
C语言中笔记
常见文件的拓展名
1 .c是c语言源文件,在编写代码的时候创建
2 .o是目标文件,在编译成功的时候产生
3 .out是可执行文件,在链接成功的时候产生
总结clang命令
1 cc -c 文件名.c =编译
2 cc 文件名.o =链接
3 cc 文件名.c =编译、链接
4 ./a.out =运行当前目录下的可执行文件
5 cd =更改当前文件路径
备注:在终端里更改当前文件路径时可以采用cd 拖拽文件名.c到终端内 敲回车键。
常量:表示一些固定的数据。
常量(1、int 整型常量 : 2
2、float 单精度浮点型常量 : 2.1f
3、double 双精度浮点型常量 : 2.1
4、char 字符 : ‘2’ )
1:整型常量:包含了所有整数
2:浮点型常量:1、单精度浮点型:(其实就是小数,float。)float型小数以f结尾
2、双精度浮点型:double,也是小数,但是比float精度高
字符常量用 ‘ ’单引号。且不能为汉字,可为数字(0~9),字母(a~z),(A~Z),(+, - ,! ,? 等符号)
字符串常量用 “ ”双引号。如 “123” “abc” “男” “男女”
变量:当一个数据的值需要经常改变或者不确定时就用变量来表示。
格式:变量类型 变量名
int score
定义变量类型:是为了内存分配一定的存储空间给变量
整型变量:分配4个字节的存储空间
字符变量:分配1个字节的存储空间
变量的赋值, = 如score = 10 .就是把右边的10赋值给了左边的score。 第一次赋值也叫做:初始化。(赋值是从右边开始解读)
int main ()
{
int score;
score = 10;
score =100;//第二次赋值会覆盖第一次赋值
char c;
c = ‘A’;
int a = 20;
int d,e,f; //连续定义三个变量
int b;
b = a;
b = 30;
b = a = 40; //连续赋值
return 0;
}
变量的输出:printf(“%d”,score) .%d :是一个格式符(占位符).
若要换行printf(“%d\n”,score)
若要输出分数是10 printf(“分数是%d”,score)
%d ,%i 整数(int)
%f 输出小数(float,double),而且默认是输出6位小数,见下图
若要输出 2位小数,则printf(“%.2f”,score)
%c 输出字符(char)
三个变量值一起输出:printf(“%d,%f,%c”,score,weight,scoreGrade)
------ Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------