第二节课
1.取余:a%b
7%3表示的是1,7/3=2……1
2.整型:int 4个字节 一个字节是8位,一共是8*4=32位
long8个字节,64位
十进制数转化二进制数,用短除法
3.运算符
赋值运算符 =
逻辑运算符 1.&& 交集 与
2.|| 合集 或
3.! 反 非
关系运算符 < > <= >= == != 结果是0或1
a=50 a<80 结果为真,等于1
a>80 结果为假,等于0
0&&0 == 0 0||0 == 0 0!0 == 1
0&&1 == 0 0||1 == 1 0!1 == 1
1&&1 == 1 1||1 == 1 1!1 == 0
算术运算符 + - * / %
与运算:一个为假,即假
或运算:一个为真,即真
优先级:算术运算符>关系运算符>逻辑运算符>赋值运算符
!a:单目运算符(优先级极高)
a+b:双目运算符(低于单目)
+4:表示正负时,为单目
4.循环,提供数字
for循环
#include<stdio.h>
int main()
{
int i;
for(i=1;i<=100;i=i+1)
{
if(i%7 == 0)
printf("%d",i);
}
}
例:累加
int main()
{
int i,sum=0;
for(i=1;i<=40;i=i+1)
{
sum=sum+i;
}
printf("%d",sum);
}