使用特权
if(常量或变量==常量或变量) { 语句1; 语句2; } 语句3; 语句4;
if(常量或变量!=常量或变量) { 语句1; 语句2; } 语句3; 语句4;
if(2==1) //2肯定不等于1,所以不满足条件“等于的关系”,因此为假,不会执行大括号内的语句。 { 语句1; 语句2; }
if(2!=1) //2肯定不等于1,所以满足条件“不等于的关系”,因此为真,会执行大括号内的语句。 { 语句1; 语句2; }
if(a==5) { 语句1; } if(b!=2) { 语句2; }
if(5==a) { 语句1; } if(2!=b) { 语句2; }
/*---C语言学习区域的开始。-----------------------------------------------*/ unsigned char x1=90; //给定的第1个数 unsigned char x2=65; //给定的第2个数 unsigned char x3=85; //给定的第3个数 unsigned char x4=79; //给定的第4个数 unsigned char x5=95; //给定的第5个数 unsigned char x6=65; //给定的第6个数 unsigned char x7=75; //给定的第7个数 unsigned char x8=85; //给定的第8个数 unsigned char a=0; //统计等于85的变量总数 unsigned char b=0; //统计不等于75的变量总数 void main() //主函数 { //第一部分:统计“等于85”的总数有多少个。 if(85==x1) //把常量85放在等于号的左边 { a++; //相当于a=a+1,用来统计等于85的总数 } if(85==x2) //把常量85放在等于号的左边 { a++; //相当于a=a+1,用来统计等于85的总数 } if(85==x3) //把常量85放在等于号的左边 { a++; //相当于a=a+1,用来统计等于85的总数 } if(85==x4) //把常量85放在等于号的左边 { a++; //相当于a=a+1,用来统计等于85的总数 } if(85==x5) //把常量85放在等于号的左边 { a++; //相当于a=a+1,用来统计等于85的总数 } if(85==x6) //把常量85放在等于号的左边 { a++; //相当于a=a+1,用来统计等于85的总数 } if(85==x7) //把常量85放在等于号的左边 { a++; //相当于a=a+1,用来统计等于85的总数 } if(85==x8) //把常量85放在等于号的左边 { a++; //相当于a=a+1,用来统计等于85的总数 } //第二部分:统计“不等于75”的总数有多少个。 if(75!=x1) //把常量75放在不等于号的左边 { b++; //相当于b=b+1,用来统计不等于75的总数 } if(75!=x2) //把常量75放在不等于号的左边 { b++; //相当于b=b+1,用来统计不等于75的总数 } if(75!=x3) //把常量75放在不等于号的左边 { b++; //相当于b=b+1,用来统计不等于75的总数 } if(75!=x4) //把常量75放在不等于号的左边 { b++; //相当于b=b+1,用来统计不等于75的总数 } if(75!=x5) //把常量75放在不等于号的左边 { b++; //相当于b=b+1,用来统计不等于75的总数 } if(75!=x6) //把常量75放在不等于号的左边 { b++; //相当于b=b+1,用来统计不等于75的总数 } if(75!=x7) //把常量75放在不等于号的左边 { b++; //相当于b=b+1,用来统计不等于75的总数 } if(75!=x8) //把常量75放在不等于号的左边 { b++; //相当于b=b+1,用来统计不等于75的总数 } View(a); //把第1个数a发送到电脑端的串口助手软件上观察。 View(b); //把第2个数b发送到电脑端的串口助手软件上观察。 while(1) { } } /*---C语言学习区域的结束。-----------------------------------------------*/
开始... 第1个数 十进制:2 十六进制:2 二进制:10 第2个数 十进制:7 十六进制:7 二进制:111
if(常量或变量>常量或变量) { 语句1; 语句2; } 语句3; 语句4;
if(2>1) //2肯定大于1,所以满足条件“大于的关系”,因此为真,会执行大括号内的语句。 { 语句1; 语句2; }
if(常量或变量>=常量或变量) { 语句1; 语句2; } 语句3; 语句4;
if(2>=2) //左边的2虽然不大于右边的2,但是左边的2等于右边的2,因此为真,满足条件。 { 语句1; 语句2; }
/*---C语言学习区域的开始。-----------------------------------------------*/ unsigned char x1=90; //给定的第1个数 unsigned char x2=65; //给定的第2个数 unsigned char x3=85; //给定的第3个数 unsigned char x4=79; //给定的第4个数 unsigned char x5=95; //给定的第5个数 unsigned char x6=65; //给定的第6个数 unsigned char x7=75; //给定的第7个数 unsigned char x8=85; //给定的第8个数 unsigned char a=0; //统计大于79的变量总数 unsigned char b=0; //统计大于等于79的变量总数 void main() //主函数 { //第一部分:统计“大于79”的总数有多少个。 if(x1>79) //如果条件为真,则执行下面大括号里面的语句。 { a++; //相当于a=a+1,用来统计大于79的总数 } if(x2>79) //如果条件为真,则执行下面大括号里面的语句。 { a++; //相当于a=a+1,用来统计大于79的总数 } if(x3>79) //如果条件为真,则执行下面大括号里面的语句。 { a++; //相当于a=a+1,用来统计大于79的总数 } if(x4>79) //如果条件为真,则执行下面大括号里面的语句。 { a++; //相当于a=a+1,用来统计大于79的总数 } if(x5>79) //如果条件为真,则执行下面大括号里面的语句。 { a++; //相当于a=a+1,用来统计大于79的总数 } if(x6>79) //如果条件为真,则执行下面大括号里面的语句。 { a++; //相当于a=a+1,用来统计大于79的总数 } if(x7>79) //如果条件为真,则执行下面大括号里面的语句。 { a++; //相当于a=a+1,用来统计大于79的总数 } if(x8>79) //如果条件为真,则执行下面大括号里面的语句。 { a++; //相当于a=a+1,用来统计大于79的总数 } //第二部分:统计“大于等于79”的总数有多少个。 if(x1>=79) //如果条件为真,则执行下面大括号里面的语句。 { b++; //相当于b=b+1,用来统计大于等于79的总数 } if(x2>=79) //如果条件为真,则执行下面大括号里面的语句。 { b++; //相当于b=b+1,用来统计大于等于79的总数 } if(x3>=79) //如果条件为真,则执行下面大括号里面的语句。 { b++; //相当于b=b+1,用来统计大于等于79的总数 } if(x4>=79) //如果条件为真,则执行下面大括号里面的语句。 { b++; //相当于b=b+1,用来统计大于等于79的总数 } if(x5>=79) //如果条件为真,则执行下面大括号里面的语句。 { b++; //相当于b=b+1,用来统计大于等于79的总数 } if(x6>=79) //如果条件为真,则执行下面大括号里面的语句。 { b++; //相当于b=b+1,用来统计大于等于79的总数 } if(x7>=79) //如果条件为真,则执行下面大括号里面的语句。 { b++; //相当于b=b+1,用来统计大于等于79的总数 } if(x8>=79) //如果条件为真,则执行下面大括号里面的语句。 { b++; //相当于b=b+1,用来统计大于等于79的总数 } View(a); //把第1个数a发送到电脑端的串口助手软件上观察。 View(b); //把第2个数b发送到电脑端的串口助手软件上观察。 while(1) { } } /*---C语言学习区域的结束。-----------------------------------------------*/
开始... 第1个数 十进制:4 十六进制:4 二进制:100 第2个数 十进制:5 十六进制:5 二进制:101
if(常量或变量<常量或变量) { 语句1; 语句2; } 语句3; 语句4;
if(2<1) //2肯定不小于1,所以不满足条件“小于的关系”,因此为假,不会执行大括号内的语句。 { 语句1; 语句2; }
if(常量或变量<=常量或变量) { 语句1; 语句2; } 语句3; 语句4;
if(2<=2) //左边的2虽然不小于右边的2,但是左边的2等于右边的2,因此为真,满足条件。 { 语句1; 语句2; }
/*---C语言学习区域的开始。-----------------------------------------------*/ unsigned char x1=90; //给定的第1个数 unsigned char x2=65; //给定的第2个数 unsigned char x3=85; //给定的第3个数 unsigned char x4=79; //给定的第4个数 unsigned char x5=95; //给定的第5个数 unsigned char x6=65; //给定的第6个数 unsigned char x7=75; //给定的第7个数 unsigned char x8=85; //给定的第8个数 unsigned char a=0; //统计小于79的变量总数 unsigned char b=0; //统计小于等于79的变量总数 void main() //主函数 { //第一部分:统计“小于79”的总数有多少个。 if(x1<79) //如果条件为真,则执行下面大括号里面的语句。 { a++; //相当于a=a+1,用来统计小于79的总数 } if(x2<79) //如果条件为真,则执行下面大括号里面的语句。 { a++; //相当于a=a+1,用来统计小于79的总数 } if(x3<79) //如果条件为真,则执行下面大括号里面的语句。 { a++; //相当于a=a+1,用来统计小于79的总数 } if(x4<79) //如果条件为真,则执行下面大括号里面的语句。 { a++; //相当于a=a+1,用来统计小于79的总数 } if(x5<79) //如果条件为真,则执行下面大括号里面的语句。 { a++; //相当于a=a+1,用来统计小于79的总数 } if(x6<79) //如果条件为真,则执行下面大括号里面的语句。 { a++; //相当于a=a+1,用来统计小于79的总数 } if(x7<79) //如果条件为真,则执行下面大括号里面的语句。 { a++; //相当于a=a+1,用来统计小于79的总数 } if(x8<79) //如果条件为真,则执行下面大括号里面的语句。 { a++; //相当于a=a+1,用来统计小于79的总数 } //第二部分:统计“小于等于79”的总数有多少个。 if(x1<=79) //如果条件为真,则执行下面大括号里面的语句。 { b++; //相当于b=b+1,用来统计小于等于79的总数 } if(x2<=79) //如果条件为真,则执行下面大括号里面的语句。 { b++; //相当于b=b+1,用来统计小于等于79的总数 } if(x3<=79) //如果条件为真,则执行下面大括号里面的语句。 { b++; //相当于b=b+1,用来统计小于等于79的总数 } if(x4<=79) //如果条件为真,则执行下面大括号里面的语句。 { b++; //相当于b=b+1,用来统计小于等于79的总数 } if(x5<=79) //如果条件为真,则执行下面大括号里面的语句。 { b++; //相当于b=b+1,用来统计小于等于79的总数 } if(x6<=79) //如果条件为真,则执行下面大括号里面的语句。 { b++; //相当于b=b+1,用来统计小于等于79的总数 } if(x7<=79) //如果条件为真,则执行下面大括号里面的语句。 { b++; //相当于b=b+1,用来统计小于等于79的总数 } if(x8<=79) //如果条件为真,则执行下面大括号里面的语句。 { b++; //相当于b=b+1,用来统计小于等于79的总数 } View(a); //把第1个数a发送到电脑端的串口助手软件上观察。 View(b); //把第2个数b发送到电脑端的串口助手软件上观察。 while(1) { } } /*---C语言学习区域的结束。-----------------------------------------------*/
开始... 第1个数 十进制:3 十六进制:3 二进制:11 第2个数 十进制:4 十六进制:4 二进制:100
if(第1个条件判断&&第2个条件判断…&&第N个条件判断) { 语句1; 语句2; } 语句3; 语句4;
if(a>=70&&a<=80) //在70到80的区间范围(包括边界70和80) { 语句1; 语句2; …… 语句N; }
if(第1个条件判断||第2个条件判断…||第N个条件判断) { 语句1; 语句2; } 语句3; 语句4;
if(a<70||a>80) //在70到80的区间范围以外的数据(不包括边界70和80) { 语句1; 语句2; …… 语句N; }
/*---C语言学习区域的开始。-----------------------------------------------*/ unsigned char x1=90; //给定的第1个数 unsigned char x2=65; //给定的第2个数 unsigned char x3=85; //给定的第3个数 unsigned char x4=79; //给定的第4个数 unsigned char x5=95; //给定的第5个数 unsigned char x6=65; //给定的第6个数 unsigned char x7=75; //给定的第7个数 unsigned char x8=85; //给定的第8个数 unsigned char a=0; //统计从70到80的变量总数 unsigned char b=0; //统计除了70到80以外的变量总数 void main() //主函数 { //第一部分:统计“从70到80之间的数有多少个。 if(x1>=70&&x1<=80) //如果条件为真,则执行下面大括号里面的语句。 { a++; //相当于a=a+1,用来统计从70到80的总数 } if(x2>=70&&x2<=80) //如果条件为真,则执行下面大括号里面的语句。 { a++; //相当于a=a+1,用来统计从70到80的总数 } if(x3>=70&&x3<=80) //如果条件为真,则执行下面大括号里面的语句。 { a++; //相当于a=a+1,用来统计从70到80的总数 } if(x4>=70&&x4<=80) //如果条件为真,则执行下面大括号里面的语句。 { a++; //相当于a=a+1,用来统计从70到80的总数 } if(x5>=70&&x5<=80) //如果条件为真,则执行下面大括号里面的语句。 { a++; //相当于a=a+1,用来统计从70到80的总数 } if(x6>=70&&x6<=80) //如果条件为真,则执行下面大括号里面的语句。 { a++; //相当于a=a+1,用来统计从70到80的总数 } if(x7>=70&&x7<=80) //如果条件为真,则执行下面大括号里面的语句。 { a++; //相当于a=a+1,用来统计从70到80的总数 } if(x8>=70&&x8<=80) //如果条件为真,则执行下面大括号里面的语句。 { a++; //相当于a=a+1,用来统计从70到80的总数 } //第二部分:统计除了70到80之间以外的数有多少个。 if(x1<70||x1>80) //如果条件为真,则执行下面大括号里面的语句。 { b++; //相当于b=b+1,用来统计除了70到80以外的总数 } if(x2<70||x2>80) //如果条件为真,则执行下面大括号里面的语句。 { b++; //相当于b=b+1,用来统计除了70到80以外的总数 } if(x3<70||x3>80) //如果条件为真,则执行下面大括号里面的语句。 { b++; //相当于b=b+1,用来统计除了70到80以外的总数 } if(x4<70||x4>80) //如果条件为真,则执行下面大括号里面的语句。 { b++; //相当于b=b+1,用来统计除了70到80以外的总数 } if(x5<70||x5>80) //如果条件为真,则执行下面大括号里面的语句。 { b++; //相当于b=b+1,用来统计除了70到80以外的总数 } if(x6<70||x6>80) //如果条件为真,则执行下面大括号里面的语句。 { b++; //相当于b=b+1,用来统计除了70到80以外的总数 } if(x7<70||x7>80) //如果条件为真,则执行下面大括号里面的语句。 { b++; //相当于b=b+1,用来统计除了70到80以外的总数 } if(x8<70||x8>80) //如果条件为真,则执行下面大括号里面的语句。 { b++; //相当于b=b+1,用来统计除了70到80以外的总数 } View(a); //把第1个数a发送到电脑端的串口助手软件上观察。 View(b); //把第2个数b发送到电脑端的串口助手软件上观察。 while(1) { } } /*---C语言学习区域的结束。-----------------------------------------------*/
开始... 第1个数 十进制:2 十六进制:2 二进制:10 第2个数 十进制:6 十六进制:6 二进制:110
if(a>=70&&a<=80)和if(a<70||a>80)
if((a>=70)&&(a<=80))和if((a<70)||(a>80))
if(“判断条件1”||“判断条件2 ”&&“判断条件3”)
if((“判断条件1”||“判断条件2 ”)&&“判断条件3”)
if(“判断条件1”||(“判断条件2 ”&&“判断条件3”))
if((真||真)&&假) { 语句1; }
if(真||(真&&假)) { 语句1; }
/*---C语言学习区域的开始。-----------------------------------------------*/ //x,y这三个变量作为条件判断的变量 unsigned char x=5; unsigned char y=6; //a,b这两个变量作为输出判断结果的真假,0代表假,1代表真。 unsigned char a=0; //默认为0,也就是默认为假 unsigned char b=0; //默认为0,也就是默认为假 void main() //主函数 { if((x<y||y>x)&&x==y) //里面的条件是((真||真)&&假),最终结果判断是假 { a=1; } if(x<y||(y>x&&x==y)) //里面的条件是(真||(真&&假)),最终结果判断是真 { b=1; } View(a); //把第1个数a发送到电脑端的串口助手软件上观察。 View(b); //把第2个数b发送到电脑端的串口助手软件上观察。 while(1) { } } /*---C语言学习区域的结束。-----------------------------------------------*/
开始... 第1个数 十进制:0 十六进制:0 二进制:0 第2个数 十进制:1 十六进制:1 二进制:1
发表回复 本版积分规则 回帖后跳转到最后一页
人才类勋章
发帖类勋章
时间类勋章
等级类勋章
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注电源系统设计
扫码关注21ic项目外包
扫码浏览21ic手机版
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才
京公网安备 11010802024343号