C語言中的這個符號代表什麼意思,C語言裡面這個符號( )是什麼意思?怎麼用?
2021-04-20 16:38:48 字數 5796 閱讀 2224
1樓:無suo為
and 也就是「和」的意思!
2樓:匿名使用者
地址符號,代表一個變數或常量的儲存地址。
3樓:匿名使用者
取地址,例如 &b 的值來就是b在記憶體中
自的地址,你是在scanf中看到的吧,那是因為系統在儲存值的時候需要根據地址找到記憶體中的儲存單元(就像去你家找你先要找到你家的門牌號一樣),另外,&&才是表示和的意思(即數學中的並且)
4樓:匿名使用者
看了下上面同
bai學的答案,基本就是
du這些。
你應該把他zhi們的答案合起來看。
dao1.與的意思。如x>a&x內於容a
5樓:匿名使用者
取地址。
認真學,還早呢。一起加油
6樓:匿名使用者
&一取地址運算bai
符,指標運算du符 中一種,用於取操zhi作數的邏輯地址.&_dao按位與,位運算子內 .如果兩個操作容數的相應位都為1,則結果中相應位為1.
&&-邏輯與,邏輯運算子 ,相當與」且」的意思,x>a&&x
7樓:沙追風
與的意思。如x>a&x
c語言裡面這個符號(->)是什麼意思?怎麼用?
8樓:匿名使用者
「指向」的意思,常用於結構體指標變數訪問成員。
延展:運算子「->」,通過結構體指標變數直接獲得結構體變數的成員變數,一般形式如下:
結構體指標變數-> 成員變數
其中「結構體指標變數」為結構體指標變數,「成員變數」為結構體成員變數名稱,「->」為運算子。
c語言:
一、簡介:
c語言是一種計算機程式設計語言,它既具有高階語言的特點,又具有組合語言的特點。它由美國貝爾研究所的d.m.
ritchie於2023年推出,2023年後,c語言已先後被移植到大、中、小及微型機上,它可以作為工作系統設計語言,編寫系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式。它的應用範圍廣泛,具備很強的資料處理能力,不僅僅是在軟體開發上,而且各類科研都需要用到c語言,適於編寫系統軟體,三維,二維圖形和動畫,具體應用比如微控制器以及嵌入式系統開發。
二、編輯開發:
1、編譯器:
gcc,gnu組織開發的開源免費的編譯器
mingw,windows作業系統下的gcc
clang,開源的bsd協議的基於llvm的編譯器
visual c++:: cl.exe,microsoft vc++自帶的編譯器
2、整合開發環境(ide):
codeblocks,開源免費的c/c++ ide
codelite,開源、跨平臺的c/c++整合開發環境
orwell dev-c++,可移植的c/c++ide
c-free
light table
visual stdio系列
3、hello world:
下面是一個在標準輸出裝置 (stdout) 上,印出 "hello, world!" 字串的簡單程式。
c語言中的符號 & 和 | 是什麼意思?
9樓:沐星辰曦
&: 在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、位操作運算子:參與運算的量,按二進位制位進行運算。包括位與(&)、位或(|)、位非(~)、位異或(^)、左移(<<)、右移(>>)六種。
10樓:匿名使用者
&在c語言裡可能有兩種意思,一種是取地址符,這種情況是單目運算子,另一種是位運算子,表示按位與,這種情況是雙目運算子
具體是哪種,要根據在語句中的使用來看
|就簡單多了,只有一種情況,位運算的,按位或i | j
=00000000000000000000000000000001 | 00000000000000000000000000000010
=0000 0000 0000 0000 0000 0000 0000 0011
11樓:蛋糕
這兩個運算子都是二進位制的按位操作符。
&: 二進位制「與」,如 1010 & 1011 = 1010,1010 & 1000 = 1000。都為1時,結果是1,否則是0
|: 二進位制「或」,如 1010 | 1011 = 1011,1010 | 1000 = 1010。有1時,結果是1,都是0時,結果為0。
12樓:約_束
&表示「和」,並列的關係;|表示「或「,選擇的關係。
13樓:匿名使用者
&按位與 |按位或 一個數或字元在記憶體是二進位制01存放的,&|是將每一位按位與按位或,如
=00000000000000000000000000000000
14樓:匿名使用者
在c語言中,an&amp和c都是邏輯運算子,它們都是雙目運算子。有3個邏輯運算子,即「and」、「x」和「!」.
邏輯運算子用來判斷事物是「成立」還是「無根據」或「真實」還是「錯誤」。判斷結果只有兩個值,數字是「0」和「非0」。其中,「非0」表示邏輯運算結果為「真」,「0」表示邏輯表示式的結果為「false」。
15樓:匿名使用者
|c語言中位操作運算子:
參與運算的量,按二進位制位進行運算。包括位與(&)、位或(|)、位非(~)、位異或(^)、左移(<<)、右移(>>)六種。
符號 &(位與):二進位制「與」,如 1010 & 1011 = 1010,1010 & 1000 = 1000。都為1時,結果是1,否則是0;
符號 |(位或):二進位制「或」,如 1010 | 1011 = 1011,1010 | 1000 = 1010。有1時,結果是1,都是0時,結果為0。
c語言運算子號指的是運算子號。c語言中的符號分為10類:算術運算子、關係運算子、邏輯運算子、位操作運算子、賦值運算子、條件運算子、逗號運算子、指標運算子、求位元組數運算子和特殊運算子。
16樓:命中傷定
|&: 二進位制「與」,如 1010 & 1011 = 1010,1010 & 1000 = 1000。都為1時,結果是1,否則是0
|: 二進位制「或」,如 1010 | 1011 = 1011,1010 | 1000 = 1010。有1時,結果是1,都是0時,結果為0。
c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。
17樓:安徽新華電腦
% 單列出來就是取模運算子
%%沒有特殊含義
但,在格式化io語句,如scanf/printf/format等之中,百分號是特殊格式化字元
%n 回車
%d 輸出整數
%% 輸出一個百分號
還有很多,可以參考格式化語句的說明
18樓:劉文正粉絲
5÷2=2......1
學過數學的都懂吧?
/號是求2,而%號就是不要2,求的是1.
而/號還有一個特點:5/2==2因為/號兩邊都是整數,它的結果還是整數.如果要算5/2的真實結果,就要這樣:
5.0/2這樣5.0是個double型的,結果也是double的.
而%號的左右兩邊的數都必須是整數.
c語言裡「^」符號是什麼意思……?
19樓:非常可愛
|在c語言裡這個符號「 ∧ 」表示「按位異或」運算子。
例:^ 按位異或
and (位與&) or ( 位或| ) xor ( 位異或^ )
1 & 1 = 1, 1 | 1 = 1, 1 ^ 1 = 0
1 & 0 = 0, 1 | 0 = 1, 1 ^ 0 = 1
0 & 1 = 0, 0 | 1 = 1, 0 ^ 1 = 1
0 & 0 = 0, 0 | 0 = 0, 0 ^ 0 = 0
擴充套件資料
c語言運算子
1、減法運算子
在c語言中,減法運算子的符號是"-"。它的作用是前面的數減去後面的數。
如:printf("%d\r\n",9-4);將列印5這個數值而不是9-4。
2、符號運算子
符號"-"和"+"放在一個運算元的前面,表示這個數的是正數和負數。這點和數學中是一樣的。
3、乘法運算子
在c語言中,乘法運算子的符號是"*"。它的作用是它的兩側的值被相乘到一起。
如:printf("%d\r\n",4*5);將列印20這個數值而不是4*5。
20樓:匿名使用者
^在c語言中^的意思是按位異或。主要用在二進位制中。
舉個例子9^5=000010001^00000101=00001100.結果就是12。
規則就是:先將兩個整數化成二進位制位數。在每個對應的位數中,只有兩者的該位上一個是1或者0,而另一個的改為上必須是相反的,那麼做該運算該位的結果就是1。否則結果就是0。
理解上面的解釋,可以對照例子!!
21樓:
異或~!位運算子~!
c語言中符號<<是什麼意思
22樓:學雅思
符號《在c語言中代表了左移運算子。
《用來將一個數的各二進位制位全部左移若干位,移動的位數由右運算元指定,右運算元必須是非負值,其右邊空出的位用0填補,高位左移溢位則捨棄該高位。
擴充套件資料
將a的二進位制數左移2位,右補0。若a=15,即二進位制數00001111,左移2位得00111100,即十進位制數60(為簡單起見,用8位二進位制數表示十進位制數15,如果用16位二進位制數表示,結果是一樣的)。高位左移後溢位,捨棄。
左移一位相當於該數乘以2,左移2位相當於該數乘以2^2=4。上面舉的例子15<< 2=60,即乘了4。但此結論只適用於該數左移時被溢位捨棄的高位中不包含1的情況。
例如,假設以一個位元組(8位)存一個整數,若a為無符號整型變數,則a=64,即二進位制數01000000時,左移一位時溢位的是0。而左移2位時,溢位的高位中包含1,則不符合上述結論。
是邏輯不等於號而 是判斷是否相等。c語言是一種計算機程式設計語言,它既具有高階語言的特點,又具有組合語言的特點。1978年後,c語言已先後被移植到大 中 小及微型機上,它可以作為工作系統設計語言,編寫系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式。它的應用範圍廣泛,具備很強...
在c語言中,和 都屬於邏輯運算子,並且都是雙目運算子。邏輯運算子總共有3個,分別是 和 邏輯運算子是用來判斷一件事情是 成立 還是 不成立 或者說是 真 還是 假 判斷的結果只有兩個值,用數字表示就是 0 和 非0 其中,非0 表示該邏輯運算的結果是 真 0 表示這個邏輯運算表示式的結果為 假 是邏...
c語言中 是 按位異或 運算子 bitwise exclusive or operator 整數在計算機中用二進位制的位來表示,c語言提供一些運算子可以直接操作整數中的位,稱為位運算,這些運算子的運算元都必須是整型的。按位異或運算子 是雙目運算子。其功能是參與運算的兩數各對應的二進位相異或,當兩對應...