朋友,這是一個(gè)與和或的問(wèn)題。
在鋼城等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專(zhuān)注、極致的服務(wù)理念,為客戶提供網(wǎng)站建設(shè)、網(wǎng)站制作 網(wǎng)站設(shè)計(jì)制作按需定制,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站建設(shè),網(wǎng)絡(luò)營(yíng)銷(xiāo)推廣,外貿(mào)網(wǎng)站建設(shè),鋼城網(wǎng)站建設(shè)費(fèi)用合理。
"||"是或的意思,而""是與的意思,相信你應(yīng)該知道:對(duì)于或而言,只要有一個(gè)是真,那么這個(gè)或的結(jié)果就是真;而對(duì)于與來(lái)講,必須2個(gè)都為真,結(jié)果才是真,否則為假。
現(xiàn)在你需要知道,計(jì)算機(jī)語(yǔ)言中判斷真假的準(zhǔn)則是:零為假,非零為真!
也就是說(shuō)"9||0"中的9已經(jīng)為真,所以"9||0"這個(gè)表達(dá)式的值為1;同樣的,"87"這個(gè)表達(dá)式的8和7都是真,所以結(jié)果也是1.
不知道你明白了沒(méi)?希望對(duì)你有幫助!
對(duì)的!非零就是真!至于為什么它返回值是真,結(jié)果卻每次都是1,而不是其他比如2,3,4。。其實(shí)這個(gè)也對(duì)的,只是別人寫(xiě)的系統(tǒng)函數(shù)返回的就是1或0。。。
C語(yǔ)言中的bool函數(shù)是一種判斷表達(dá)式真假的函數(shù),它接受一個(gè)參數(shù),參數(shù)可以是表達(dá)式、變量、常量等,并返回一個(gè)布爾值(true或false)來(lái)表示表達(dá)式的真假。
拓展:使用bool函數(shù)可以簡(jiǎn)化C語(yǔ)言程序的開(kāi)發(fā),在循環(huán)控制中,可以更方便地編寫(xiě)判斷條件,使程序更加簡(jiǎn)潔、易讀。網(wǎng)名:C語(yǔ)言小白。
拓展:C語(yǔ)言作為一門(mén)非常重要的編程語(yǔ)言,具有功能強(qiáng)大、易學(xué)易用的特點(diǎn),是編寫(xiě)系統(tǒng)軟件、驅(qū)動(dòng)程序和應(yīng)用軟件的首選語(yǔ)言。學(xué)習(xí)C語(yǔ)言可以為更高級(jí)的編程語(yǔ)言打下基礎(chǔ),并且可以為深入理解計(jì)算機(jī)系統(tǒng)運(yùn)行原理提供幫助。
C語(yǔ)言編譯系統(tǒng)在表示邏輯運(yùn)算結(jié)果時(shí),以數(shù)值1代表“真”,以0代表“假”。 比如:a、b的值分別是0、4,則a||b的值為1,ab的值為0。
但在判斷一個(gè)量是否為“真”時(shí),以0代表“假”,以非0代表“真”。比如:a=4,因?yàn)閍的值為非0,被認(rèn)作“真”,所以對(duì)它進(jìn)行“非”運(yùn)算!a=0 。
其實(shí)語(yǔ)句是否執(zhí)行由用戶的代碼(即判斷條件)決定的,而系統(tǒng)只用0和非0進(jìn)行判斷,當(dāng)用戶認(rèn)為此句可執(zhí)行,系統(tǒng)判斷為“真”,反之亦然 。
比如:while(ch!='#'){語(yǔ)句序列;}?
ch!='#'為判斷條件?
假如ch='A',這可執(zhí)行大括號(hào)中語(yǔ)句序列(系統(tǒng)判斷為“真”)?
當(dāng)ch='#',不可執(zhí)行大括號(hào)中的語(yǔ)句序列(系統(tǒng)判斷為“假”)
擴(kuò)展資料
C語(yǔ)言的運(yùn)算符主要用于構(gòu)成表達(dá)式,同一個(gè)符號(hào)在不同的表達(dá)式中,其作用并不一致。下面按計(jì)算的優(yōu)先順序,分別說(shuō)明不同作用的表達(dá)式。需要特別指出,在C語(yǔ)言標(biāo)準(zhǔn)中,并沒(méi)有結(jié)合性的說(shuō)法。
相同優(yōu)先級(jí)運(yùn)算符,從左至右依次運(yùn)算。注意后綴運(yùn)算優(yōu)先級(jí)高于前綴。因此++i++應(yīng)解釋為++(i++)。
而與或非的運(yùn)算優(yōu)先級(jí)都不一樣,因此a b || b c解釋為(a b) || (b c)合理使用優(yōu)先級(jí)可以極大簡(jiǎn)化表達(dá)式。
基本表達(dá)式(Primary expressions),主要是用于運(yùn)算符之間,做為運(yùn)算數(shù)。標(biāo)識(shí),常量,字符串文字量,優(yōu)先級(jí)提升表達(dá)式最優(yōu)先執(zhí)行。優(yōu)先級(jí)提升表達(dá)式是指圓括號(hào)包圍的表達(dá)式,如“( expression )”