算术运算符:五种常用的运算符,“+”、“-”、“*”、“/”及“%”(这个不是百分号,叫取余)。运算规则与代数运算不同之处:除法运算,两个整数相除,商为整数,小数部分会被舍弃。如:10/4=2;而不是10/4=2.5;求余运算:参加运算的两个数必须是整数,否则将会出错;第二个数不可以为0,无意义;符号与第一个数相关,与第二个没有任何关系(例如:10%4=2;10/2=4余2;)。自增自减运算符:++自增运算符。如a++,++a都等价于a=a+1; —自减运算符。如a—,--a,都等价与a=a-1;注意:常量是不能自增和自减的。单独使用时两者没有区别。一起使用时,++a是先+1,a++是先赋值再加。
关系运算符<(小于)、<=(小余等于)、>(大于)、>=(大于等于) 、==(等于)、!=(不等于关系运算符只有两种:如果条件成立,结果就为1,也就是真;如果条件不成立,结果为0,也就是假。注意:任何非0值为真,为0值为假。
逻辑运算符
&&:条件1&&条件2(如果两个条件同时为真则表达式结果为真);
||:条件1||条件2(两个条件有一个为真则表达式结果为真);
!:!条件 (取非(取条件的相反值))
scanf函数用于接收键盘输入
printf(“请输入你的年龄:”);
int age;
scan(“%d”,&age);
printf(“你的年龄为:%d”,age);
C语言中又三种流程结构:1.顺序结构 2、循环结构 3、选择结构
选择结构
if()条件以及if-else条件结构
if(条件){
如果条件成立,则执行里面的语句块
}
if(条件){
如果条件成立,则执行里面的语句块。
}else{
如果不成立,执行这里的语句块。
}
do(
语句块;循环操作的内容
)while(条件);
while(条件){
语句块;循环操作内容;
}
do{
}while和while循环的区别是:do-while 不管条件是否正确都会执行一遍,然后再判断条件进行循环,while是先判断条件,当条件符合条件后才进行循环。总之,do-while是循环一遍后再判断条件,while是判断条件后再进行循环。
for循环的语法结构和执行顺序:
1?? 2?? 4??
for(语句一;条件;语句二){//这里的for循环和java中是不一样的,java中语句一后边是逗号,而C中是分号!!!
循环内容;3??
}
break是终止整个循环,continue是终止某次循环
start!!!
原文:http://www.cnblogs.com/dilz/p/5004369.html