C语言01
代码规范:
1.变量名见名知道意思,
2,括号,大括号写一对
3.子级代码要缩进,
4一个语句占一行,多个语句不放同一行
5.变量运算符类型修饰符要加且只加一个空格 */
/变量名的命名规则:
1.只能有字字母,数字,下划线组成,并且不能以数字开头。
2.不能和系统关键字重复,
3,命名的驼峰命名法,(匈牙利命名法)单词首字母大写,第一个单词除外。studentScore,myAgeForTest,
4.变量名要见名知意。
int main 是程序的入口;当程序开始执行的时候系统会首先找到main函数,从main开始执行。
return 是这个函数的返回值。
import 是导入系统的类库和框架;
/* 输入,输出函数(printf,scanf)
printf 双引号之间的字符串由普通字符串和占为符组成,printf 是输出函数,向控制台打印一句话。内容为双引号里面的内容,
占位符,以%为标志,
字符类型占位符,short, long类型的%ld,short不是%sd,是%hd。
符点类型的占位符;
转换格式控制,
符点类型的类型在计算机中时通过 近似值(指数值)存储,在输出时可以通过格式控制符实现准确的数值输出,但是在运算中,没办法进行通过格式控制进行准确的运算。
浮点型的加减运算,准确的运算保证。。。。。
设置最少占多少位,%nd;
设置左对齐,%-nd;
设置精确到小数点后 面的几位%.3f;之后会自动四舍五入,小数点占一位字符,
特殊转义字符 打印'\',用\\; 打印'%'使用%%
输入语句,scanf, scan function(输入 函数),
scanf("字符串+占位符",& 输入的值传给变量的地址);
(1)scanf的输入终止条件是:大回车,当按下大回车,说明输入结束,开开始执行后面的代码,否则,阻塞。
(2) 想要输入的数读进去,需要双引号内的字符串完全一样的字符串,除了占位符,
(3)关于'\n',禁止在scanf的字符串里写'\n'.
表达式:常量,变量,运算符的组合,int a=3 ,a+6,3(常量表达式),+(不是) [表达式都会有返回值;]
语句:表达式+‘;’ 一个语句占用一行,多个语句要断行,
/* 整形常量,短整形常量,长整型,浮点型,单精度,双精度,字符型,常量。
变量,相当于房子,三部分组成,类型修饰符,变量名=初始值,
变量在使用前必须先定义,*/
float score=98.2f;//在浮点定义时,在初始值后面加‘f’, 指定这是个单精度。
运算符 (赋值运算符) (算术运算符) (关系运算符) (逻辑运算符) 赋值运算符的优先级比较低,
自增运算,给变量用,常量不能使用。
int left=10%3;//取余数,第二个参数不允许是小数,只能是整数;
int selfVale=3;//++写在前面,先执行加法操作,再使用数值;
//++写在后面,先使用数值再执行加法操作;
//这里的加法操作时使变量的值加1;
//复合运算符:-=,+=,*=,/=,