1樓:匿名使用者
前面應該還有個被除數吧!有的話就該是除以4取餘數不等於0。
2樓:帳號已登出
4&&5的值為1,這裡的1是表示真。因為4和5都是非0值。非0即為真。
真真得真。所以結果為的值為4。
這裡4的二進位制是shu「100」,5的二進位制是「101」。按位與就是100&101=100(即十進位制為4);&是邏輯運算子,兩個結果中有一個0結果才是0,比如0&&1,結果是0;1&&0,結果也是0。還有一個&是位運算子。
提問懂了,謝謝。
3樓:匿名使用者
除以4的餘數不為零。
在c語言中(n%100!=0&&n%4==0||n%400==0)是什麼意思?
4樓:無法無天
年份能被100整除,並且能被400整除 ||或者年份能被4整除,並且能被100整除。
只要滿足前面 ||後面,其中一個條件,就執行你的目標語句。
5樓:匿名使用者
c語言中&&的優先順序比||的優先順序高,所以該式等價於意思是n能被4整除但是不能被100整除,或者能被400整除,則為真,否則為假。
該式一般用於判斷某一個年份是否為閏年。
%在這裡是取餘的意思,如n%100!=0的意思是n除以100的餘數不等於0,即n不能被100整除,其他類似。
&&表示邏輯與,其左右的表示式都為真時該表示式為真,否則為假,||表示邏輯或,其左右的表示式有一個為真則整個表示式為真,否則為假。
6樓:匿名使用者
(n%100!=0&&n%4==0||n%400==0)這是判斷閏年的條件,能被4整除但不能被100整除的年份是閏年如1996,1900能被4整除但能被100整除,不是閏年;或者能被100整除同時也能被400整除的也是閏年。如2000
7樓:蜂鳥緘默
n能被4整除但不能被100整除或者n能被400整除。
8樓:網友
&& 邏輯與運算子。
|| 邏輯或運算子。
條件1:n不能被100整除 並且 n能夠被4整除或者條件2:n能夠被400整除。
判斷n是否是閏年吧。
c語言中>>4是什麼意思;有什麼含義
9樓:釋竹陽花
這是位運算子中的右移運算子:
a>>4表示將a的個二進位制位右移4位,移到右端的低位被捨棄,內對無符號容數,高位補0
例如:a=017時:
a的值用二進位制形式表示為:00001111,a>>4為:00000000|1111【後面的1111捨棄】右移一位相當於除以2,右移n位,就相當於除以2^n。
10樓:匿名使用者
右移操作 就是按位 bit 右移。
c語言中c=~(~0<<4)是什麼意思?
11樓:網友
~按位取反,《左移運算。
比如0的二進位制為00……0000000
那麼~0就為11……1111111
而~0<<4就是將~0的二進位制碼向左移動4位,右邊補0,即得11……1110000
~(~0<<4)就是將上一步得到的二進位制碼(11……1110000)取反,得00……0001111
c語言中 if(y%4!=0) 是什麼意思
12樓:匿名使用者
首先你bai要明白3點:
1,if 語句du:該語句的作用是zhi判斷括號內的表示式是dao否成立。
回,成立,則執行if後面的語答句,否則不執行2.% 求餘(模)運算子 ,a%b的結果為,a整除b之後得到的餘數。例如 9%6 其結果為3,6%9==6
3 !=關係運算子中的不等於,判斷 該運算子左右兩邊的表示式是否相等。
因此,該條語句的意思,是判斷y整除4的結果是否不等於0,如果成立,則執行 其後面的語句,反之,則不執行。
13樓:
y除以4的餘數如果不等於0的話,則執行if語句,否則不執行if語句。
14樓:匿名使用者
如果y不可以整除4就執行下面的程式塊,舉例子:y=7,執行;y=8,不執行。
c語言中r!=0是什麼意思?
15樓:千鋒教育
r!=0的意思是bair不等於0。
c語言du是一種zhi計算機程式設計dao語言,屬高階語言範疇。內它既具有高階語言的容特點,又具有組合語言的特點。它可以作為工作系統設計語言,編寫系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式,**清晰精簡,十分靈活。
16樓:匿名使用者
r!=0
就是說r不等於0
比如:int r=10;
if(r!=0)
else很顯然,結果是輸出:r不等於0
17樓:匿名使用者
r不等於0,!是非的意思。
在c語言中,exit(0)是什麼意思?
18樓:犬瘟熱
exit(0)就是退出,傳入du的引數是程zhi序退出時的狀dao態碼,0表示正常退出回,其他表示非正常退出。
拓展資料答:
c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。
儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的c語言程式可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平臺。
19樓:靜物描寫
exit(0):正常執行程式並退出程式。
copyexit(1):非正常執行導致退出程式;
return():返回函式,若在主函式中,則會退出函式並返回一值。
拓展知識:1. return返回函式值,是關鍵字; exit 是一個函式。
2. return是語言級別的,它表示了呼叫堆疊的返回;而exit是系統呼叫級別的,它表示了一個程序的結束。
3. return是函式的退出(返回);exit是程序的退出。
4. return是c語言提供的,exit是作業系統提供的(或者函式庫中給出的)。
5. return用於結束一個函式的執行,將函式的執行資訊傳出個其他呼叫函式使用;exit函式是退出應用程式,刪除程序使用的記憶體空間,並將應用程式的一個狀態返回給os(作業系統),這個狀態標識了應用程式的一些執行資訊,這個資訊和機器和作業系統有關,一般是 0 為正常退出,非0 為非正常退出。
6. 非主函式中呼叫return和exit效果很明顯,但是在main函式中呼叫return和exit的現象就很模糊,多數情況下現象都是一致的。
20樓:嗨丶zh先生
exit()就是退出,傳入的引數是程式退出時的狀態碼,0表示正常退出,其他表示非正常退出。
21樓:暗影之王
exit() 是電腦函式。
抄。函式名: exit()
所在標頭檔案:
功 能: 關閉所有檔案,終止正在執行的程序。
exit(1)表示異常退出。這個1是返回給作業系統的。
exit(x)(x不為0)都表示異常退出。
exit(0)表示正常退出。
exit()的引數會被傳遞給一些作業系統,包括unix,linux,和ms dos,以供其他程式使用。
: void exit(int status);
參 數 : status //程式退出的返回值。
22樓:匿名使用者
exit()就是退出 0就是返回的引數 也可以返回 1 -1 等 你可以用來判斷函式是否正確返回。
23樓:匿名使用者
退出程式,括號中的0表示程式的退出返回**,無實際意義。
請問c語言中,4-!0是什麼什麼意思,它的值是多少?
24樓:我是小旋風是我
結果是3
! 是取反的意思,! 0就是1,所以4 - 0 = 4 - 1 = 3
c語言 ~(~0<<4)什麼意思
25樓:yesyes科
這是位運算子中的右移運算子,操作方法如下:
1、運算子:=,1):」賦值運算子),左側必須是變數,右側變數常量都可以。
2、可連續賦值,但常量只能用一次,從右往左賦值。左為目標型別,右會被計算機轉成相同的型別。
3、「-減法與加法差不多。
4、也可以直接輸入表示式,空格習慣而定,加了能增加層次感,不加也不會錯。
5、最後「()括號可多用,優先計算括號內的。
26樓:匿名使用者
~(~0<<4) 分三步。
1. 取反 ~0 = 11111111 11111111 11111111 11111111
2. 左移 ~0 <<4 = 11111111 11111111 11111111 11110000
3.取反 ~(0<<4) =00000000 00000000 00000000 00001111
27樓:烏托邦之神
《代表左移多少位。
~代表取反。
都是二進位制的操作,你得會轉化二進位制。
在C語言中是什麼意思,C語言中 c 是什麼意思?
勢如雲 這是c語言的邏輯運算子 異或 這個 講的非常詳細,我摘抄了一些,詳細的你看以看看。有很例子,好懂!邏輯運算子把各個運算的變數 或常量 連線起來組成一個邏輯表示式。邏輯運算子有4個,它們分別是 邏輯非 邏輯或 邏輯與 異或 在位運算裡面還有 位與 位或 的運算。什麼是邏輯運算 邏輯運算用來判斷...
C語言中 是什麼意思,C語言中 和 是什麼意思
藝蝸楓 c語言中 是複合賦值運算子。複合賦值運算子就是在簡單賦值符 之前加上其它運算子構成,例如 即 a 1 等價於a a 1。的意思就是把左邊的第一個符號移到右邊,其實就是b b c的意思。直接把b c的b 移到右邊,將b的值取出再取出c的值,相加然後賦給b,儲存在b開闢的記憶體空間中,類似的還有...
c語言中sizeof是什麼意思,C語言中sizeof是什麼意思
肥仙女 sizeof是c語言中保留關鍵字,也可以認為是一種運算子,單目運算子。常見的使用方式 int a 10 int arr 1,2,3 char str hello int len a sizeof a int len arr sizeof arr 結果是 len a 4,len arr 12,...