金花教主
-(-1)表示(-1)的相反數(shù)。而(-1)的相反數(shù)等于1,所以-(-1)等于1。
-(-1)的計(jì)算過程如下。
解:-(-1),因?yàn)槔ㄌ?hào)里面的數(shù)字前面的負(fù)號(hào)是-,
則根據(jù)去括號(hào)原則,則去掉括號(hào)時(shí),括號(hào)里面數(shù)字前面的符號(hào)要改變,
則-(-1)=1。
即-(-1)=1。
擴(kuò)展資料:
1、去括號(hào)法則
(1)括號(hào)前面是加號(hào)時(shí),去掉括號(hào),括號(hào)內(nèi)的算式不變。
例:3+(6-4)=3+6-4
(2)括號(hào)前面是減號(hào)時(shí),去掉括號(hào),括號(hào)內(nèi)加號(hào)變減號(hào),減號(hào)變加號(hào)。
例:4-(5-3+8)=4-5+3-8
2、相反數(shù)的性質(zhì)
(1)正數(shù)的相反數(shù)是負(fù)數(shù),負(fù)數(shù)的相反數(shù)就是正數(shù)。
(2)0的相反數(shù)是0,也就是0的相反數(shù)是它本身。同時(shí),相反數(shù)是它本身的數(shù)只有0。無理數(shù)也有相反數(shù)。
(3)實(shí)數(shù)a相反數(shù)的相反數(shù),就是a本身。
參考資料來源:百度百科-相反數(shù)
參考資料來源:百度百科-去括號(hào)法則
御用閑人
文章中正確使用序號(hào)的順序如下:
第一層為“一、二、三”
第二層為”(一) (二) (三)“
第三層為1.2.3
第四層為(1)(2)(3)
第五層為①②③
擴(kuò)展資料:
1、阿拉伯?dāng)?shù)字后面用黑圓點(diǎn);
2、漢字?jǐn)?shù)字后面用頓號(hào);
3、“第一”“第二”“第三”后面用逗號(hào);
4、帶括號(hào)的序號(hào)和帶圓圈的序號(hào),后面不再加頓號(hào)、逗號(hào)之類;
5、第一編”“第一章”“第一節(jié)”或“壹”的后面不用標(biāo)點(diǎn),與后面的文字之間空一個(gè)漢字位置即可。
6、數(shù)字序號(hào)前后一般不再用其他項(xiàng)目符號(hào)。
參考資料:百度百科—序號(hào)
險(xiǎn)道搜敵
這個(gè)好多人回答呀。我只想補(bǔ)充幾句。由于JVM的共用常量池而導(dǎo)致的 == 返回true的情況,這個(gè)不是永遠(yuǎn)正確的情況。由于 == 僅是返回了兩個(gè)字符串對(duì)象引用是否指向同一個(gè)地方,而各種JVM出于性能優(yōu)化、節(jié)省內(nèi)存等需求,都可能盡量重用字符串常量,或者根本不重用字符串常量。因此,即使"1" == "1"也可能在某些特殊的JVM下返回false。在這里討論使用常量池的"1"的情況沒有意義,除非指定了某個(gè)特定廠家的特定版本的JVM,才能給出準(zhǔn)確答案。不過如此限定就失去了Java的特性。因此,實(shí)際編程時(shí),請(qǐng)僅使用equals來判斷字符串,任何時(shí)候都不要用==。
妙一夫人
-1 1 1 1
1 -1 1 1
1 1 -1 1
1 1 1 -1
第1行交換第2行-
1 -1 1 1
-1 1 1 1
1 1 -1 1
1 1 1 -1
第2行,第3行,第4行, 加上第1行×1,-1,-1-
1 -1 1 1
0 0 2 2
0 2 -2 0
0 2 0 -2
第2行交換第3行
1 -1 1 1
0 2 -2 0
0 0 2 2
0 2 0 -2
第4行, 加上第2行×-1
1 -1 1 1
0 2 -2 0
0 0 2 2
0 0 2 -2
第4行, 加上第3行×-1
1 -1 1 1
0 2 -2 0
0 0 2 2
0 0 0 -4
主對(duì)角線相乘-16
第二行加第一行乘以負(fù)一;第四行加第一行乘以負(fù)一:
行列式=|1 1 1 1|
0 -2 0 0
0 0 -2 0
0 0 0 -2 【是個(gè)《上三角》】
=1*(-2)*(-2)*(-2)
=-8
擴(kuò)展資料:
①行列式A中某行(或列)用同一數(shù)k乘,其結(jié)果等于kA。
②行列式A等于其轉(zhuǎn)置行列式AT(AT的第i行為A的第i列)。
③若n階行列式|αij|中某行(或列);行列式則|αij|是兩個(gè)行列式的和,這兩個(gè)行列式的第i行(或列),一個(gè)是b1,b2,…,bn;另一個(gè)是с1,с2,…,сn;其余各行(或列)上的元與|αij|的完全一樣。
④行列式A中兩行(或列)互換,其結(jié)果等于-A。
⑤把行列式A的某行(或列)中各元同乘一數(shù)后加到另一行(或列)中各對(duì)應(yīng)元上,結(jié)果仍然是A。
參考資料來源:百度百科-行列式
趙直
i=i+1與i+=1意思相同,唯一不同之處就是表達(dá)方式不同。在代碼運(yùn)行時(shí)i+=1的運(yùn)行速度更快。
i++與i=i+1的區(qū)別在于:i++是有值后自增1,i=i+1是直接增加1。
詳細(xì)區(qū)別看代碼運(yùn)行結(jié)果:
從示例種可以看出初始的i=0,i=i+1后i=1。這是我們將j=i++運(yùn)行,j先等于i,i再進(jìn)行i++。因此i++是先有值后自增。最終結(jié)果i=2,j=1。
示例源代碼:
#include <stdio.h>int main(){int i,j;i=0;i=i+1;j=i++;printf("%d,%d",i,j);return 0;}
擴(kuò)展資料:
i=i+1的運(yùn)算速度低于i+=1的原因在于運(yùn)算符優(yōu)先級(jí)的不同。
優(yōu)先級(jí)從上到下依次遞減,最上面具有最高的優(yōu)先級(jí),逗號(hào)操作符具有最低的優(yōu)先級(jí)。表達(dá)式的結(jié)合次序取決于表達(dá)式中各種運(yùn)算符的優(yōu)先級(jí)。優(yōu)先級(jí)高的運(yùn)算符先結(jié)合,優(yōu)先級(jí)低的運(yùn)算符后結(jié)合,同一行中的運(yùn)算符的優(yōu)先級(jí)相同。
參考資料:百度百科-運(yùn)算符優(yōu)先級(jí)
周瑞
都是 自加語句,執(zhí)行后 i值自加1++i 在執(zhí)行運(yùn)算時(shí) i值先自加1,椅子加后的值進(jìn)行運(yùn)算i++ 在執(zhí)行運(yùn)算時(shí),先進(jìn)行運(yùn)算,運(yùn)算完后 i值加1例:i=1;System.out.println(i++); 輸出的是 1 System.out.println(++i); 輸出的是 2
神雷
二進(jìn)制位移操作。當(dāng) x 為e68a84e8a2ad3231313335323631343130323136353331333264646535 1 時(shí),1 轉(zhuǎn)為二進(jìn)制還是 1,向左位移變?yōu)?10,然后與 1 進(jìn)行二進(jìn)制或運(yùn)算就是 11,二進(jìn)制 11 其實(shí)就是十進(jìn)制的 3。1 << 1 等于 00000001 << 1 等于 00000010 等于十進(jìn)制 22 << 1 等于 00000010 << 1 等于 00000100 等于十進(jìn)制 43 << 1 等于 00000011 << 1 等于 00000110 等于十進(jìn)制 64 << 1 等于 00000100 << 1 等于 00001000 等于十進(jìn)制 8也不難理解向左移動(dòng)多位。如向左移 2 位 00001110 << 2。00001110------------00111000同樣 C 語言中還有還有右移運(yùn)算符 >>,表示按二進(jìn)制位向右移動(dòng)。而按位或運(yùn)算符則是將兩個(gè)數(shù)字的二進(jìn)制值的每一位進(jìn)行或運(yùn)算。1 | 1 等于 00000001 | 1 等于 00000001 | 00000001 等于 00000001 十進(jìn)制 12 | 1 等于 00000010 | 1 等于 00000010 | 00000001 等于 00000011 十進(jìn)制 33 | 1 等于 00000011 | 1 等于 00000011 | 00000001 等于 00000011 十進(jìn)制 34 | 1 等于 00000100 | 1 等于 00000100 | 00000001 等于 00000101 十進(jìn)制 5或運(yùn)算也就是二進(jìn)制的每一位分別進(jìn)行運(yùn)算,如果兩個(gè)都是 0 那么此位為 0,至少有一個(gè)數(shù)該位為 1,或運(yùn)算結(jié)果就是 1??梢钥吹贸鰜恚我鈹?shù)與自身進(jìn)行或運(yùn)算還是這個(gè)數(shù)。4 | 4 等于 00000100 | 00000100 等于 00000100 十進(jìn)制 4。一個(gè)簡(jiǎn)單的按位或運(yùn)算符示例:0100111000010111------------01011111上圖表示的是 78 | 23 = 95。事實(shí)上你從十進(jìn)制你看不出來有任何規(guī)律的,二進(jìn)制與、或、異或運(yùn)算也只有在二進(jìn)制或者十六進(jìn)制表示才能看出來一些規(guī)律。當(dāng)然這個(gè)規(guī)律不是最重要的,重要的是在編程中這種方式的優(yōu)越性就是使用每一位 0 或 1 表示一個(gè)值的狀態(tài),這樣即使是一個(gè) 16 位整數(shù)就可以用來表示 16 中狀態(tài)的任意組合。
王渾
在C語言中,i+=1的原型就是i=i+1,所以i+=1相當(dāng)于就是i=i+1的簡(jiǎn)寫。不管C語言結(jié)構(gòu)、算法是否復(fù)雜基本上都能看到這樣的簡(jiǎn)寫,但是否要簡(jiǎn)寫還是看個(gè)人的習(xí)慣。
擴(kuò)展資料:
C語言中的其他簡(jiǎn)寫形式:
1、a+=b →a=a+b
2、a-=b →a=a-b 3、a*=b →a=a*b
4、a/=b →a=a/b 5、a%=b →a=a MOD b 即a/b的余數(shù)
6、a&=b →a=a &b 按位與
7、a^=b →a=a EOR b 按位異或
8、a||=b →a=a || b 按位或
柳雄飛
以java為例:int x1=8;int x2=-8;int y1=7;int y2=-7;注意:int的寬度為32位,最高位為符號(hào)位,機(jī)內(nèi)負(fù)數(shù)以補(bǔ)碼表示,上面的4變量x1,x2,y1,y2的機(jī)內(nèi)碼分別是(二進(jìn)制形式)x1:0000 0000 0000 0000 0000 0000 0000 1000x2:1111 1111 1111 1111 1111 1111 1111 1000y1:0000 0000 0000 0000 0000 0000 0000 0111y2:1111 1111 1111 1111 1111 1111 1111 1001x1>>>1得:0000 0000 0000 0000 0000 0000 0000 0100 十進(jìn)制為4x2>>1得:1111 1111 1111 1111 1111 1111 1111 1100 十進(jìn)制為-4 y1>>1得:0000 0000 0000 0000 0000 0000 0000 0011 十進(jìn)制為3y2>>>1得:0111 1111 1111 1111 1111 1111 1111 1100 十進(jìn)制為2147483644本回答被提問者采納