選擇D。
10年積累的做網(wǎng)站、成都做網(wǎng)站經(jīng)驗(yàn),可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有蓬萊免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
%是求余運(yùn)算符,也叫模除運(yùn)算符,用于求余數(shù)。%要求兩個操作數(shù)均為整數(shù)(或可以隱式轉(zhuǎn)換成整數(shù)的類型)。
標(biāo)準(zhǔn)規(guī)定:
1、如果%左邊的操作數(shù)為負(fù)數(shù)時,則模除的結(jié)果為負(fù)數(shù)或者0,
2、如果%左邊的操作數(shù)為正數(shù)時,則模除的結(jié)構(gòu)為正數(shù)或者0。
擴(kuò)展資料:
C語言中各運(yùn)算符的結(jié)合性分為兩種,即左結(jié)合性(自左至右)和右結(jié)合性(自右至左)。例如算術(shù)運(yùn)算符的結(jié)合性是自左至右,即先左后右。如有表達(dá)式x-y+z 則y 應(yīng)先與“-”號結(jié)合,執(zhí)行x-y 運(yùn)算,然后再執(zhí)行+z 的運(yùn)算。這種自左至右的結(jié)合 方向就稱為“左結(jié)合性”。
而自右至左的結(jié)合方向稱為“右結(jié)合性”。最典型的右結(jié)合 性運(yùn)算符是賦值運(yùn)算符。如x=y=z,由于“=”的右結(jié)合性,應(yīng)先執(zhí)行y=z 再執(zhí)行x=(y=z)運(yùn)算。C語言運(yùn)算符中有不少為右結(jié)合性,應(yīng)注意區(qū)別。
參考資料來源:百度百科-C語言運(yùn)算符
選擇D。
%是求余運(yùn)算符,也叫模除運(yùn)算符,用于求余數(shù)。%要求兩個操作數(shù)均為整數(shù)(或可以隱式轉(zhuǎn)換成整數(shù)的類型)。
標(biāo)準(zhǔn)規(guī)定:
1、如果%左邊的操作數(shù)為負(fù)數(shù)時,則模除的結(jié)果為負(fù)數(shù)或者0,
2、如果%左邊的操作數(shù)為正數(shù)時,則模除的結(jié)構(gòu)為正數(shù)或者0。
測試代碼:
執(zhí)行結(jié)果:
擴(kuò)展資料:
關(guān)于余數(shù),正整數(shù) p 和整數(shù) a,b,定義如下運(yùn)算:
1、取模運(yùn)算:a % p(或a mod p),表示a除以p的余數(shù)。
2、模p加法: ,其結(jié)果是a+b算術(shù)和除以p的余數(shù)。
3、模p減法: ,其結(jié)果是a-b算術(shù)差除以p的余數(shù)。
4、模p乘法: ,其結(jié)果是 a * b算術(shù)乘法除以p的余數(shù)。
說明:
1、同余式:正整數(shù)a,b對p取模,它們的余數(shù)相同,記做 或者a ≡ b (mod p)。
2、n % p 得到結(jié)果的正負(fù)由被除數(shù)n決定,與p無關(guān)。例如:7%4 = 3, -7%4 = -3, 7%-4 = 3, -7%-4 = -3。
參考資料:
百度百科--取模運(yùn)算
位操作運(yùn)算都只能是整形或字符型,字符型實(shí)際是單字節(jié)整形。
包括以下幾個操作符:
按位與,按位或 |,按位異或 ^,左移,右移
另外還有一個取余操作:%
a%b的意思是,a除以b,取余數(shù)。
這個是C語言的硬性規(guī)定,位操作都是正數(shù)按照二進(jìn)制進(jìn)行表達(dá)的時候才有的概念;而取余操作是整數(shù)相除得余數(shù),余數(shù)必須也是正數(shù)。
一? ·下面列舉了C語言一些常見的領(lǐng)域(包括但不限于)
(1)應(yīng)用軟件;
(2)對性能要求嚴(yán)格的領(lǐng)域,一般對性能有嚴(yán)格要求的地方都是用C語言編寫的,比如網(wǎng)絡(luò)程序的底層和網(wǎng)絡(luò)服務(wù)器端底層、地圖查詢等;
(3)系統(tǒng)軟件和圖形處理,C語言具有很強(qiáng)的繪圖能力和可移植性,并且具備很強(qiáng)的數(shù)據(jù)處理能力,可以用來編寫系統(tǒng)軟件、制作動畫、繪制二維圖形和三維圖形等;
(4)數(shù)字計(jì)算,相對于其他編程語言,C語言是數(shù)字計(jì)算能力超強(qiáng)的高級語言;
(5)嵌入式設(shè)備開發(fā);
(6)游戲軟件開發(fā);
二 ·運(yùn)行時:
1,不是字符串類型的轉(zhuǎn)換為字符串,toString(); 進(jìn)制的時候可以進(jìn)行傳參,其他時候不可以, undeinfed和null 無法返回
2, 前置運(yùn)算符 ++或者 -- 是先運(yùn)算再賦值,
后置運(yùn)算符 ++ 或者-- 是先賦值再運(yùn)算。
例如:
var name = 100; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? var name = 100;
var age = name++;??????????????????????????????????? var age = ++name;
alert(name);??????? //這個值是101;???????????????? alert(name);???? //這個值是 100;
alert(age);??????????? //這個值是100;????????????? alert(age);? // 這個值是101;
3,在運(yùn)算中,布爾值 false 這個值是0 , true是 1;
比較運(yùn)算中 ,如果兩個一個是 數(shù)值, 一個是數(shù)字字符串,那么會把字符串轉(zhuǎn)成數(shù)值 比較。