C语言总结(1)
1scanf( )和printf( )属于系统的函数,分别表示输入和输出。
2.所有C语言的程序只有一个main( )函数,从这里开始运行。
3.程序先执行main( ),调用scanf( ),最后输出printf( )的内容。
4.程序的功能是对数据的处理。
5.input x:将数据储存到x中,output x:将x中数据输出
6.include<stdio.h>编译预处理命令,若编译遇到数学函数等,添加include<math.h>。
7.celsius摄氏度,fahr华氏度。
8.+(加),-(减),*(乘),/(除),%(求余)。
9.%d,用于输出十进制整数,%f用于输出实数,以小数形式。
10.Int型数据,使用%d,float型使用%f,double使用%lf。
11.double型使用%lf时,l为long首字母。
12.二分支结构,用if-else;后调用printf( )输出。
13.%.2指输出时保留两位小数,%.0f指输出时不要小数部分。
14.<(小于),>(大于),<=(小于等于),==(等于),!=(不等于)。
15.==指两个操作是否相等,=赋值运算符,对变量赋值。
16.输入参数的形式:变量前加&,;例如(&x),引入变量x。
17.常用数学函数:计算x1/2,sqrt(x), |x|,fabs(x),xn,pow(x,n),ex,exp(x),lnx,log(x)。
18.对于sum=1+2+3+4……+n,在c语言中为:sum=sun+i。
例如:(i为循环变量)for语句实现循环,循环执行n次:
for(i=1;i<=n;i++){
sum=sun+i
}
19.item表示第i项,与sum均为浮点型变量。
20.flag表示每一项的符号,如:flag=+1,记为第一项为正,而后可执行flag=-flag,实行正负交替变化。
21.denominator表示每一项的分母。
22.对于n!=1*2*3*……*n,在c语言中为:product=product*i。
23.if-else循环语句:
If( ){
Printf( );
}
else{
printf( );
}
C语言是一门即需要细心又需要时间的课程。在输入代码时,可能会因为一个字符甚至一个空格而不能成功。编程过程中,一个空格都会有大作用,在git上传过程中也是深刻体会到细心的重要性。
需要熟记并理解每条语句,并且能掌握其用途,能准确拼写。
在没有添加数学函数库时,会导致后边出现的数学的函数无法使用。
通常在输入语句时没有返回代表输入正确。