C囂冱貸辞塰麻憲
<貧匯准
和匯准>
孖壓邪譜嗤宸劔匯嶽秤趨?厘断議罷周曳熟蒙歩?勣箔聞喘宀駅倬撹定?旺拝撹示寄噐吉噐60?乎奕担一椿?
賜俯低氏?欺聞喘廼耗議 if 囂鞘?窃貌和中宸劔議旗鷹?
壓互嶄方僥嶄?厘断祥僥狛貸辞塰麻?箭泌p葎寔凋籾?q葎邪凋籾?椎担“p拝q”葎邪?“p賜q”葎寔?“掲q”葎寔。壓C囂冱嶄?匆嗤窃貌議貸辞塰麻?
補竃貸辞塰麻議潤惚?
0, 0
0, 1
1, 0
梓孚塰麻憲議單枠乏會辛參誼竃?
総翌?貸辞燕器塀匆辛參廼耗聞喘?箭泌
貸辞塰麻憲訟箭?
0,0
1,0
0,1
云箭嶄!x才!y蛍艶葎0?!x*!y匆葎0?絞凪補竃峙葎0。喇噐x葎掲0?絞!!!x議貸辞峙葎0。斤x|| i && j-3塀?枠柴麻j-3議峙葎掲0?壅箔i && j-3議貸辞峙葎1?絞x||i&&j-3議貸辞峙葎 1。斤i<j&&x<y塀?喇噐i<j議峙葎1?遇x<y葎0絞燕器塀議峙葎1?0屢嚥?恷朔葎0?斤i==5&&c&&(j=8)塀?喇噐i==5葎邪?軸峙葎0?乎燕器塀喇曾倖嚥塰麻怏撹?侭參屁倖燕器塀議峙葎0。斤噐塀x+ y||i+j+k喇噐x+y議峙葎掲0?絞屁倖賜燕器塀議峙葎1。
賜俯低氏?欺聞喘廼耗議 if 囂鞘?窃貌和中宸劔議旗鷹?
#include <stdio.h>
int main()
{
int age;
float score;
printf("萩補秘低議定槍才撹示?");
scanf("%d %f", &age, &score);
if(age >= 18){
if(score >= 60){
printf("低諾怎訳周?散哭聞喘乎罷周\n");
}else{
printf("宇埜?低議撹示音式鯉?音嬬聞喘乎罷周\n");
}
}else{
printf("宇埜?低珊隆撹定?音嬬聞喘乎罷周?\n");
}
return 0;
}
宸嶽圭隈埋隼嬬校佩誼宥?徽音校酒準才廨匍?厘断辛參繍凪儿抹葎匯訳 if else 囂鞘?
#include <stdio.h>
int main()
{
int age;
float score;
printf("萩補秘低議定槍才撹示?");
scanf("%d %f", &age, &score);
if(age>=18 && score>=60){
printf("低諾怎訳周?散哭聞喘乎罷周\n");
}else{
printf("宇埜?低珊隆撹定?賜宀撹示音式鯉?音嬬聞喘乎罷周?\n");
}
return 0;
}
&&頁匯倖仟議塰麻憲?各葎貸辞塰麻憲?燕幣age>=18才score>=60曾倖訳周駅倬揖扮撹羨嘉嬬峇佩 if 朔中議旗鷹?倦夸祥峇佩 else 朔中議旗鷹。壓互嶄方僥嶄?厘断祥僥狛貸辞塰麻?箭泌p葎寔凋籾?q葎邪凋籾?椎担“p拝q”葎邪?“p賜q”葎寔?“掲q”葎寔。壓C囂冱嶄?匆嗤窃貌議貸辞塰麻?
| 塰麻憲 | 傍苧 | 潤栽來 | 訟箭 |
|---|---|---|---|
| && | 嚥塰麻?褒朕?斤哘方僥嶄議“拝” | 恣潤栽 | 1&&0、(9>3)&&(b>a) |
| || | 賜塰麻?褒朕?斤哘方僥嶄議“賜” | 恣潤栽 | 1||0、(9>3)||(b>a) |
| ! | 掲塰麻?汽朕?斤哘方僥嶄議“掲” | 嘔潤栽 | !a、!(2<5) |
貸辞塰麻議潤惚
壓園殻嶄?厘断匯違繍巣峙各葎“邪”?繍掲巣峙各葎“寔”。貸辞塰麻議潤惚匆峪嗤“寔”才“邪”?“寔”斤哘議峙葎 1?“邪”斤哘議峙葎 0。1) 嚥塰麻(&&)
歌嚥塰麻議曾倖燕器塀脅葎寔扮?潤惚嘉葎寔?倦夸葎邪。箭泌?5&&0
5葎寔?0葎邪?屢嚥議潤惚葎邪?匆祥頁 0。(5>0) && (4>2)
5>0 議潤惚頁1?葎寔?4>2潤惚頁1?匆葎寔?侭參屢嚥議潤惚葎寔?匆祥頁1。2) 賜塰麻(||)
歌嚥塰麻議曾倖燕器塀峪勣嗤匯倖葎寔?潤惚祥葎寔?曾倖燕器塀脅葎邪扮潤惚嘉葎邪。箭泌?10 || 0
10葎寔?0葎邪?屢賜議潤惚葎寔?匆祥頁 1。(5>0) || (5>8)
5>0 議潤惚頁1?葎寔?5>8 議潤惚頁0?葎邪?侭參屢賜議潤惚葎寔?匆祥頁1。3) 掲塰麻(!)
歌嚥塰麻議燕器塀葎寔扮?潤惚葎邪?歌嚥塰麻議燕器塀葎邪扮?潤惚葎寔。箭泌?!0
0 葎邪?掲塰麻議潤惚葎寔?匆祥頁 1。!(5>0)
5>0 議潤惚頁1?葎寔?掲塰麻議潤惚葎邪?匆祥頁 0。補竃貸辞塰麻議潤惚?
#include <stdio.h>
int main(){
int a = 0, b = 10, c = -6;
int result_1 = a&&b, result_2 = c||0;
printf("%d, %d\n", result_1, !c);
printf("%d, %d\n", 9&&0, result_2);
printf("%d, %d\n", b||100, 0&&0);
return 0;
}
塰佩潤惚?0, 0
0, 1
1, 0
單枠雫
貸辞塰麻憲才凪万塰麻憲單枠雫貫詰欺互卆肝葎?験峙塰麻憲(=) < &&才|| < 購狼塰麻憲 < 麻宝塰麻憲 < 掲(!)
&& 才 || 詰噐購狼塰麻憲?! 互噐麻宝塰麻憲。梓孚塰麻憲議單枠乏會辛參誼竃?
- a>b && c>d 吉勺噐 (a>b)&&(c>d)
- !b==c||d<a 吉勺噐 ((!b)==c)||(d<a)
- a+b>c&&x+y<b 吉勺噐 ((a+b)>c)&&((x+y)<b)
総翌?貸辞燕器塀匆辛參廼耗聞喘?箭泌
a>b && b || 9>c?a || c>d && !p。貸辞塰麻憲訟箭?
#include <stdio.h>
int main(){
char c='k';
int i=1,j=2,k=3;
float x=3e+5,y=0.85;
printf( "%d,%d\n", !x*!y, !!!x );
printf( "%d,%d\n", x||i&&j-3, i<j&&x<y );
printf( "%d,%d\n", i==5&&c&&(j=8), x+y||i+j+k );
return 0;
}
塰佩潤惚?0,0
1,0
0,1
云箭嶄!x才!y蛍艶葎0?!x*!y匆葎0?絞凪補竃峙葎0。喇噐x葎掲0?絞!!!x議貸辞峙葎0。斤x|| i && j-3塀?枠柴麻j-3議峙葎掲0?壅箔i && j-3議貸辞峙葎1?絞x||i&&j-3議貸辞峙葎 1。斤i<j&&x<y塀?喇噐i<j議峙葎1?遇x<y葎0絞燕器塀議峙葎1?0屢嚥?恷朔葎0?斤i==5&&c&&(j=8)塀?喇噐i==5葎邪?軸峙葎0?乎燕器塀喇曾倖嚥塰麻怏撹?侭參屁倖燕器塀議峙葎0。斤噐塀x+ y||i+j+k喇噐x+y議峙葎掲0?絞屁倖賜燕器塀議峙葎1。
<貧匯准
和匯准>