1樓:慕容冰綃
左移符號,就是把相關值的二進位制位向左移動,結尾補0,比如5<<2就是把5的二進位制00000101向左移動2位,結果為00010100
2樓:匿名使用者
左移符號,就是把相關值的二進位制位向左移動,右邊空出的全部補0,比如5<<2就是把5的二進位制00000101全部向左移動2位,結果為00010100
3樓:嫌疵評獎糜
左移右邊補零,p<<=1就是p左移一位的意思。
4樓:穎惠蕾
c++中原樣輸出符號 在《後面的東西會被輸出。
5樓:千鋒教育
.h是c語言和c++語言的標頭檔案。
1、一般在。h類的標頭檔案裡面只放入函式宣告,巨集定義,函式原型,而具體的實現在。cpp檔案裡面;
2、舉例說明:比如在裡面看到的數學函式都只有宣告,具體實現在裡面;
3、在編譯的時候,編譯器會自動載入和。h匹配的。cpp檔案。
c語言中符號<<是什麼意思
6樓:學雅思
符號《在c語言中代表了左移運算子。
《用來將乙個數的各二進位制位全部左移若干位,移動的位數由右運算元指定,右運算元必須是非負值,其右邊空出的位用0填補,高位左移溢位則捨棄該高位。
7樓:匿名使用者
左移運算子。
<<(左移)
運算規則:按二進位制形式把所有的數字向左移動對應的位數,高位移出(捨棄),低位的空位補零。
語法格式:需要移位的數字 《移位的次數。
例如: 3 <<2,則是將數字3左移2位計算過程:
3 <<2 首先把3轉換為二進位制數字0000 0011,然後把該數字高位(左側)的兩個零移出,其他的數字都朝左平移2位,最後在低位(右側)的兩個空位補零。則得到的最終結果是0000 1100,則轉換為十進位制是12。
8樓:沐星辰曦
&: 在c語言中有兩種意思,一種是取位址符,是單目運算子;另一種是位運算子,表示「按位與」,是雙目運算子。|:是位運算子,表示「按位或」。
1、符號 & 和 | 這兩個運算子都是二進位制的按位操作符。
&: 二進位制「與」(都為1時,結果是1,否則是0。),比如:1010 & 1011 = 1010,1010 & 1000 = 1000。
|: 二進位制「或」(有1時,結果是1,都是0時,結果為0。),比如:1010 | 1011 = 1011,1010 | 1000 = 1010。
2、位運算子將數字視為二進位制值,並按位進行相應運算,運算完成後再重新轉換為數字。
例如:表示式10&15表示(1010 & 1111),它將返回表示1010的值10。因為真真得真,或者是11得1,同位全是1結果也是1。
表示式10|15表示(1010 | 1111),它將返回表示1111的值15。假假得假。全零得零。
3、c語言中的符號分為10類:算術運算子、關係運算子、邏輯運算子、位操作運算子、賦值運算子、條件運算子、逗號運算子、指標運算子、求位元組數運算子和特殊運算子。
4、位操作運算子:參與運算的量,按二進位制位進行運算。包括位與(&)位或(|)位非(~)位異或(^)左移(《右移(>>六種。
9樓:操馨榮阮星
c語言的話,「《代表左移運算子。
比如現在有。
inta=2;
a=a<<
2;a的二進位制表示為0010(2),左移2位以後就變成了1000(8),最高2位捨棄,最低2位補0
類似的有「>>右移運算子。
在c++中因為過載運算子的關係,可以表示的關係還有很多。
10樓:匿名使用者
意思是向左移位。
比如char a = #
那麼 a <<1 ==#
可以看到1向左移動了一位,並且在原本的1位上新增了乙個0那麼這個時候pinrtf("%d",a); 結果輸出2同理char c = #0010 1100; /c ==44c <<2 ==#
11樓:甲飛煙元同
c語言中的&有三種使用方式。
1取位址操作符。單目運算,與其後的變數或常量組合,用於獲取該運算元的記憶體位址。
2位操作中的按位與操作,雙目運算子,&的兩邊的表示式均參與操作。
計算時,按位計算。對於任意一位,如果兩個運算元該位上的值均為1,則結果該位上為1,否則結果該位上值為0.
3當兩個&符號同時使用,即&&符號,代表邏輯運算中的邏輯與。雙目運算子,&&的兩邊的表示式均參與操作。
當&&兩邊均為真時,結果為真。否則結果為假。
&&由於是邏輯運算,結果只有真(1)或假(0)兩種情況。
12樓:匿名使用者
就是。\
\\是轉義 意思是\
所以這個就是。\表示當前目錄 僅適用於windows
13樓:天上曲
1. 這是乙個子程式的名字。
2. 表示乙個指標,在字串中用指標可以很方便地定位到字串中的某一位字元。
3.定義了三個檔案型別的變數,前兩個指標型別,後乙個是字串4.判斷source指定的檔案是否已經被開啟5.
用於返回乙個值,表示此段程式執行的結果,因為第一行定義了這個子程式是有int型別的返回值的,所以程式中就會有return來將執行的結果返回給呼叫這個子程式的變數。
5和8之間:顯示乙個字串。
8.檢查檔案是否為空,是否已經讀完整個檔案9.按著shift鍵再按符號鍵,可能會需要將輸入法切換到英文狀態。
14樓:匿名使用者
此為位運算之左移符號。比如:十進位制6對應二進位制是:00000110,使用此符號後也就是向左移動乙個位則變成了00001100,此時對應十進位製數是:12。
15樓:
1 這是一。
個函式名。2 這是乙個指向char(字元)型變數的指標,指標也是一種變數,儲存的是被指向的變數的位址。
3 定義兩個檔案型別的指標,和乙個char型變數。
4 整句話的意思是判斷檔案是否被開啟,fs=fopen是指將指標指向檔案『source』開頭,5 return是返回的意思,這個函式是int(整數)型,也就是說需要在結尾返回整數型返回值。
6 這是在螢幕上輸出引號內那句話的意思,的意思是換行的意思。
8 !feof()意思是不是檔案結尾,作用是用來檢查檔案是否被讀取完成。
9 不好意思,這問題沒看明白。。按鍵右下角?貌似標準鍵盤乙個按鍵最多兩個符號(應該是在上面),第二個符號加個shift就能打出來了。
16樓:匿名使用者
我記得我老師以前講過,是向左移的意思,我也不怎麼清楚啦 打打醬油~
像p<<1,跟p=p*2是等價的 p>>1跟 p=p/2是等價的~我也不是很清楚,僅供參考~~
17樓:匿名使用者
這是位運算子,將乙個二進位製數左移若干位。
18樓:匿名使用者
左移運算子(<<
將乙個運算物件的各二進位制位全部左移若干位(左邊的二進位制位丟棄,右邊補0)。
例:a = a <<2 將a的二進位制位左移2位,右補0,左移1位後a = a * 2;
若左移時捨棄的高位不包含1,則每左移一位,相當於該數乘以2。
右移運算子(>>
將乙個數的各二進位制位全部右移若干位,正數左補0,負數左補1,右邊丟棄。
運算元每右移一位,相當於該數除以2。
例如:a = a >>2 將a的二進位制位右移2位,左補0 or 補1 得看被移數是正還是負。
c語言中<=是什麼意思
19樓:蜻蜓點水
我也記得是小於等於。
關係運算子。
如果,a<=b,為真,否則為假。
比如2<=3,滿足條件,為真。
20樓:禾以笙簫默天枰
小於或等於 的 意思。
在c語言中<<是什麼意思?
21樓:匿名使用者
《是左移操作符,將數字的二進位制形式按位左移,末尾補零。
例如:對於unsigned int x=015,x<<1,x<<2,x<<3的分析。
unsigned int x=015,x=015,用0打頭的說明是八進位製數,由於後面要進行左移操作,所以轉換為二進位製看比較方便。
015(八進位制)=1101(二進位制)
<<:這個是左移操作符,按位左移,末尾補零。
>>:這個是右移操作符,按位右移,前端補零。
x<<1:左移一位,1101(二進位制)左移一位變為11010(二進位制),11010(二進位制) =26(十進位制)
x<<2:左移兩位,1101(二進位制)左移兩位變為110100(二進位制),110100(二進位制) =52(十進位制)
x<<3:左移三位,1101(二進位制)左移三位變為1101000(二進位制),1101000(二進位制) =104(十進位制)
現在你應該也看出來了,左移n位就相當於原數乘以2的n次方。
22樓:超覺之精
1、c語言中=!是兩個運算子擺放在一起,「=是賦值運算子,「!邏輯非運算子;
2、邏輯操作符一般將其運算元視為條件表示式,返回結果為bool型別;
3、首先對其運算元求值,若結果為0,則條件為假(false),否則為真(true);
4、優先順序上「!」先於「=」所有比如有下面的式子,int i;i=!5;
5、這個理解為:根據運算子優先順序,!先於=;首先5作為!的運算元,求值!5的結果是bool型的false。
6、然後false隱士轉換成int型,即0;所以i裡面的值是整形0。
23樓:單曲13區
| 是位或運算,例如:9|5可寫算式如下:
24樓:匿名使用者
~是位運算子,在二進。
制中是按位取反的意思,也就是0變成1,1變成0.
例如:二進位製數:a = 1010 1111那麼, ~a = 0101 0000
所以: b = a 就表示:0101 0000 了。
25樓:匿名使用者
其實:a=10;
b=3;a%=b;//等價於a=a%b其實現在a就是1
26樓:匿名使用者
c語言中什麼意思 1.模運算,即求餘數。表示式 a % b 就是計算 a 除以 b 得出的餘數。例如: 4 % 3 的結果是 1 2.轉義符,比如在scanf()和。
27樓:匿名使用者
是關係運算子。 表示:判斷是否相等的。
如:if(a==b) /判斷a與b是否相等,如相等則為真*/
28樓:匿名使用者
這是兩個運算子擺放在一起而已。
「=」是賦值運算子。
「!」邏輯非運算子,邏輯操作符一般將其運算元視為條件表示式,返回結果為bool型別:首先對其運算元求值,若結果為0,則條件為假(false),否則為真(true)
優先順序上「!」先於「=」
所有比如有下面的式子。
int i;
i=!5;這個要怎麼理解呢?
1.根據運算子優先順序,!先於=
2.首先5作為!的運算元,求值!5的結果是bool型的false3.然後false隱士轉換成int型,即04.所以i裡面的值是整形0
29樓:
int x=3,y=6,z;
z=x^y<<2;
這個答案應該是27,《為左移運算子,優先順序比^高,所以y左移兩位相等於4,再和x做異或運算得27.
y<<2==11000
x=00011
異或==11011化成十進位制便等於27
c語言中這個符號的意思是,請問下C語言中這個符號是什麼意思?
就是.也就是當前目錄 是 的轉義 是轉義 的意思.一般在路徑值中使用.所以 就是 表示目錄的.指當前工程目錄.c語言中 這個符號的意思是?就是.是轉義 意思是 所以這個就是.表示當前目錄 僅適用於windows 請問下c語言中 這個符號是什麼意思?是邏輯符號或。是連線符,不是換行,define需要定...
C語言中這些符號的作用c語言中符號的作用是什麼?
這裡的 ld n 是什麼意思?是 輸出 長整形 十進位制 數 同樣的在別的地方還有 u n等等 輸出 無符號的 十進位製數 類似的有多少符號,都在什麼地方用?格式化字串的例子,在c語言的參考裡有 c character a d or i signed decimal integer 392 e sc...
請問c語言中和的意思,C語言中 和 符號是什麼意思?
是邏輯與.a b 只有當a和b都為真時,結果為真.否則為假.a b是邏輯或,當a和b都為假時,結果為假.否則為真.int a 1,b 2,c 3,d 4 c a b 1 2 1 d a b 1 2 1 c語言在進行邏輯與和或運算的特殊性 a b 如果a為0,則上述表示式的值為0,這時不進行b的運算 ...