1樓:匿名使用者
&&是邏輯運算子
在c語言中,非0表示邏輯真
所以,7&&15的結果是,邏輯真,用1表示.
因此,結果是1.
2樓:問很很多多
1。7不等於0,短路。
3樓:匿名使用者
貌似邏輯判斷吧,等於1
c語言中1%2等於多少
4樓:笑1臉1男1人
1%2=1.
意思就是1整除2後餘數是多少。
打個比方1個蘋果,但是你每次只能拿2個,1%2,你拿了0次2個蘋果,還剩1個蘋果。
類似3%2=1,3個蘋果中你能拿走1次2個蘋果,還剩一個蘋果。
5樓:浙江衛健科技****
1%2的計算結果是1
%在作為雙目運算子時,表示取模運算,c語言中如a%b的結果即為a除以b得到的餘數。
6樓:匿名使用者
等於1,%是取mod符號
7樓:勾家索建義
是對1求餘數1除以2
餘1結果就是1,餘數是多少結果就是多少當整除的時候結果是0
c語言中&&&7的值是多少
8樓:匿名使用者
這個語句是錯的,如果是地址符,不可以求常量的地址
如果是 與操作符或者位與運算子,應該需要兩個引數
c語言中0×7&&7等於多少?
9樓:匿名使用者
用0到7 組成 互不相同且無重複 的 數字,就是 8 個數 的全排列。
總個數 等於 8 的階乘 -- 8*7*6*5*4*3*2*1 = 40320。
你不會想要輸出4萬多個數吧。
要輸出也可以,用8 重迴圈,每層要設定:
if (本層迴圈變數的當前值等於 任一外層) continue;
10樓:
邏輯運算子中的與運算,比如; 1 && 6 的值為真,而0&& 2為假
所以你的問題答案為假。
11樓:逸少時代
0×7&&7 結果為0(假)
該表示式為邏輯表示式,邏輯表示式的結果為真或假,在c語言中 真為1 假為0
&&該運算子是邏輯運算子與,意思是兩邊的表示式均為真,才為真0 x 7等於0,所以表示式0×7&&7為假(0)
c語言中1%2等於多少
12樓:小小詩不敢給她
首先我們要理解的是%在c語言中是什麼運算。在c語言中,%指的是取餘數。
有了以上知識作為鋪墊,我們來看一下1%2結果到底是什麼。
1除以2,商是0,餘數是1,所以1%2的結果是1。
關於「/」的「%」的總結
除法運算子「/」。二元運算子,具有左結合性。參與運算的量均為整型時,結果為整型,捨去小數。如果運算量中有一個為實型,結果為雙精度實型。
求餘運算子「%」,二元運算子,具有左結合性。參與運算的量均為整型。
求餘運算的結果等於兩個數相除後的餘數。
「%」取模運算子還有一些小的應用,例如:
①當你想要通過rand()獲得隨機數時,rand()%100;產生0-99的隨機數。
假如要產生16-59之間的數,可以這樣寫:rand()%44+16(這裡44由59-16+1得到)。
rand()%44 即可獲得0-43的隨機數,再加上16即可得到16-59的隨機數了;
②除了第一點以外,「%」運算還通常用於n進位制的轉換。 例如:
如果是二進位制轉換,那麼就可以通過/與%的結合使用則可以得到轉換之後的二進位制數了(其實就是短除法)
當原數被除至剩餘0時,它的上一次模數就是最高位進位制數。
30(10)->11110(2)
/與%的結合使用通常都可用於獲得最低位數又或者獲得所需的某位數。 例如:
「/」通常可以去掉尾數,而「%」通常都用於獲得尾數。
13樓:天雲一號
在c語言中, -1++ 這種寫法是錯誤的,進行編譯的時候會報錯,因為只有變數才可以進行自增或自減運算,對常量不能進行自增或自減運算。
可以通過如下的語句來進行驗證:
printf("%d\n", -1++); // 編譯的時候會報錯,因為-1是常量,而常量是不能進行++操作的
14樓:匿名使用者
你記住前面的數比後面的數小 那麼 餘數就是 前面的數。 像 5%10 還是5 1%2 還是1
15樓:匿名使用者
是1,因為%是取餘數運算子,1除以2等於0餘1,所以1%2=1
而/是除,對於整數如3/2=1,它把小數舍掉了,即便是0.9也舍,不是按四捨五入的,整數相除結果還是整數
而3.0/2=1.5這是因為實數相除還是實數
16樓:匿名使用者
1%2的計算結果是1
%在作為雙目運算子時,表示取模運算,c語言中如a%b的結果即為a除以b得到的餘數。
17樓:匿名使用者
c語言中1%2 是對1求餘數1除以2 餘1 結果就是1,餘數是多少結果就是多少當整除的時候結果是0
18樓:匿名使用者
1除以2,商是0,餘數是1,所以1%2的結果是1。
19樓:小亞
1,因為取模運算是求的餘數,一除以二,商0,餘1.
只要記住%是求餘數就行了。再不行你就用除法算了收餘數就行,而且運算數必須是整型
20樓:su9_踏雪無痕
在c語言裡邊 -1++ 這種寫法是錯誤的,只有左值才能進行自增或者自減運算。
例如:int a = 1;
-a++;
相當於 a = a+1;
a = -a;
所以結果為 -2
21樓:abc會吃草的牛
你連中100%分之二等於0.01和0.02
22樓:抬頭望那蒼穹
等於1.意思是1除以2的餘數,商是0,餘數為1
23樓:匿名使用者
1因為%是取餘數運算子,1除以2等於0餘1,所以1%2
關於c語言中 || 和 &&的用法
24樓:匿名使用者
|&& 和 || 都是邏輯表示式裡常用的,一般用法是 if(表示式1 || 表示式2) 或者 if(表示式1 && 表示式2)
|| 表示 或 滿足其中一個,整個表示式就為真,就滿足if判定的條件
例如 if(1 || 0) std::cout <<"hello!\n"; 輸出為hello
&& 表示 且 if括號內的表示式都為真 才能滿足if判定的條件 才會執行if{}裡的語句
不清楚請追問
25樓:誰敢橫刀立馬
|表||是邏輯或,例子如下
//表示式1||表示式2
//如果表示式1是true或者表示式2是true,整條式子的結果就是true,否則是false
int a=0;
bool z=(a>0||a==0);
//這個例子中條件a==0,所以整條表示式的結果是true,如果表示式1的結果是true,
//那結果也是true
&&是邏輯與,例子如下:
//表示式1&&表示式2
//這個操作符要求兩邊的表示式都是true整條表示式才是true,如下
int a=0,b=0;
bool z=(a==0&&b==0);
//這個例子中兩邊的表示式都是true,所以最後的結果是true,如果有一邊的表示式不是true,,結果就是false
26樓:劉培鑫
||是邏輯或,例子如下
//表示式1||表示式2
//如果表示式1是true或者表示式2是true,整條式子的結果就是true,否則是false
int a=0;
bool z=(a>0||a==0);
//這個例子中條件a==0,所以整條表示式的結果是true,如果表示式1的結果是true,
//那結果也是true
&&是邏輯與,例子如下:
//表示式1&&表示式2
//這個操作符要求兩邊的表示式都是true整條表示式才是true,如下
int a=0,b=0;
bool z=(a==0&&b==0);
//這個例子中兩邊的表示式都是true,所以最後的結果是true,如果有一邊的表示式不是true,,結果就是false
27樓:塵世間的菜鳥
#include
void main()
28樓:匿名使用者
|| 和數學上的 "或者"差不
多 比如 x>1 || x<100 在c語言中 是從左自有判斷 如果x>1成立就不會再繼續判斷 || 之後的式子 ,只有x>1不成立才會繼續判斷 || 之後的式子
1 || 1 為真
1 || 0 為真
0 || 1 為真
0 || 0 為假
&& 和數學上的"並且"差不多 只有 && 前後的試子都成立才會為真 也就是說 && 是從左往右 運算過程中 只要有一個為假 就不會再往後面判斷
1 && 1 為真
1 && 0 為假
0 && 1 為假
0 && 0 為假 :這個要注意, (我上面只是說差不多哈) 你總不能錯誤的事情做兩次就是正確的了吧
|| 與&& 的運算結果都只是真或者假
29樓:匿名使用者
&& 邏輯與|| 邏輯或上面的是表示式同為真時則真。(1 > 0 && 2 > 0)下面的是表示式有一為真則真。(1>0 || 2<0)這兩個表示式的結果都返回真。
笨方法的漢字理解方法就看字與就是共同 或就是取一。一樣的。
30樓:匿名使用者
||就是邏輯裡面的或,&&就是邏輯運算裡面的與,if(a>1 || b>1) 上面只要a>1或者b>1,c就等於0,如果用&& ,就要同時都大於1咯
31樓:匿名使用者
if(x>1&&x<10) 其中&&就是並且的意思 這句話的意思是 10>x>1,
if(x>1||x<10) 其中||就是活著的意思 ,也就是說x<10或者x>1都滿足條件。
32樓:匿名使用者
a|| b a和b同時為假即為假,其它為真a&b a和b同時為真即為真,其它為假
33樓:匿名使用者
||就是邏輯或,兩個事件或
(當如加法1+0=1),&&邏輯與,兩個事件與(當如乘法1*0=0;只有1*1=1);|按位或(就資料每一位連加,只要有一位不是零,就不是零);&按位與(就當如每位相乘後在相加,只有對應相互不是零才不是零)
34樓:匿名使用者
用法和例子還是不太很好
35樓:y冰靨之星
|| //或操作 a||b a或者b有一個為真時 式子就返回true,都為就假才返回false。
&& &&且操作 a&&b a和b都為真時 式子才返回true,否則就返回false
36樓:匿名使用者
哈哈哈哈哈哈哈哈哈哈哈哈哈哈
在C語言中,37等於多少為什麼
這是一個求餘符號,表示取餘數,並且符號兩邊只能用整型,3 7,商0餘3,所以答案為3.表示取餘數 3 7 商0餘3 c語言中 3 7是多少?在 c 語言中,為模運算子,即 取餘數。3 7 3 再例如 19 7 2.5 即 19除以 7 的商為 2,餘數為 5 你可以上機編寫程式進行驗證。表示取餘,3...
c語言中0102為什麼等於,c語言中0102為什麼等於
寫錯了吧。是 012 吧。0開頭的 012 是 八進位制整型 12,等於 十進位制 10printf d n 012 輸出 10若用 格式 o 則輸出 12 printf d n 010 2 010是八進位制數 十進位制8 8 2 10 以 d形式輸出 嘛?010是八進位制的10,換算成十進位制是8...
c語言中,12也就是1除以2等於多少
為0,c語言中的 為整除 如果想獲得0.5這個值要這麼做 double a 1.0 1 2 是0,應為1和2都是整形常量,c語言預設結果為整形值,所以是0.5取整為0,c語言的取整和數學上的不一樣,無論小數部分是多少都是捨棄 c語言中1 2等於多少 首先我們要理解的是 在c語言中是什麼運算。在c語言...