C语言已经学了一段时间了。首先学习了常量和变量,变量在使用前一定要定义,需要声明变量的类型和变量名,变量的类型有整型,实型和字符型。赋值运算符(=)用于给变量赋值(例如:x=1)。C语言中的算数运算符有(-)去相反数,(*)乘,(/)除,(%)求余,(+)加,(-)减,优先级依次降低。注:两个整数相除为整数(例如:12/5=2,12.0/5=2.4),求余的两个数必须为整形,余数的符号与被除数相同(例如:11%(-5)=1,(-11)%5=-1)。复合的赋值运算符(例如:a+=10和a=a+10是等价的),增1运算符:前缀(++x),后缀(x++),两者的功能有差异。定义宏常量,例如: define PI 3.14159 注意不要有(=),字符串后不要加(;)。 赋值的自动类型转换:将右边的转换为左边的。强制类型转换运算符:(类型)表达式。常用的标准数学函数要加头文件:#include<mach.h>才可以使用(C++中是<cmath>)。输入:scanf()和cin。输出:printf()和cout。scanf()中输入的变量要加&(%d表示整型,%f表示实型。)。单分支控制的条件语句:if(表达式P)语句A(强调条件成立)。双分支控制的条件语句:
if(表达式P)语句1
else 语句2(强调分情况)。多分支控制的条件语句:
if(表达式1)语句1
else if(表达式2)语句2
... ...
else if(表达式m)语句m
else语句m+1
还有用于多路选择的switch语句,
常量与case中间至少有一个空格,常量后面是冒号,当常量1和2所表达的结果相同时,常量1所执行的的语句可以不要,例如:case 常量1:
case 常量2: 可执行语句2
可以使用break语句跳出switch语句。
学习了以上的知识,我已经可以自己写代码在屏幕上输出我想输出的东西,解决一些简单的数学运算,可以做一些简单的判断。学习了这么长时间,从无知的小白变成了可以用程序解决一些问题的小白,我感觉收获是非常大的,用一些字母,数字,字符就可以得到我想要的东西,我感觉是很神奇的,当自己写的代码提交出现Accepted后 ,自己是非常高兴的,很有成就感,另外一定要注意细节,要注意多种情况。