c語言中是什麼意思C語言裡符號是什麼意思?

2021-03-07 16:35:53 字數 6112 閱讀 2197

1樓:禾勹彐心

^是按位異或的意思。對於每個數字都可以表示成二進位制,然後分別對相對應的數字求結果。規則是同0異1,如:0000^1111 結果就為1111

2樓:匿名使用者

位移符號

「^」舉個例子 9^5

9 的二進位制 000001001

5 的二進位制 000000101

9^5=000001100 (十進位制為12)就是位數相異時,為『1』,相同為『0』

3樓:匿名使用者

&可以作為「按位與」或是「取地址」運算子

下面是作為兩種用法的介紹:

1. 按位與運算 按位與運算子"&"是雙目運算子。其功能是參與運算的兩數各對應的二進位相與。

只有對應的兩個二進位均為1時,結果位才為1 ,否則為0。參與運算的數以補碼方式出現。

例如:9&5可寫算式如下: 00001001 (9的二進位制補碼)&00000101 (5的二進位制補碼) 00000001 (1的二進位制補碼)可見9&5=1。

按位與運算通常用來對某些位清0或保留某些位。例如把a 的高八位清 0 , 保留低八位, 可作 a&255 運算 ( 255 的二進位制數為0000000011111111)。

2.取地址

&作為一元運算子,結果是右操作物件的地址。

例如&x返回x的地址。

地址本身是一個抽象的概念,用於表示物件在儲存器中的邏輯位置

4樓:匿名使用者

1、2、3說的是數學符號,四樓說的不太準確。

^在c語言中是按位異或運算子,運演算法則:0^0=0 0^1=1 1^0=0 1^1=1

5樓:精靈

在c51中,就是在專門對51系列微控制器程式設計的語言中,^這代表異或。

6樓:匿名使用者

格式:輸

入1+輸入

2=輸出

輸入1:bool

輸入2:bool

輸出:bool

1.false+false=false

2.true+false=true

3.false+true=true

4.true+true=false

7樓:匿名使用者

上標 3^3表示3的3次方

3^4表示3的4次方

8樓:匿名使用者

3^3表示3的3次方

3^4表示3的4次方

c語言裡「^」符號是什麼意思……?

9樓:非常可愛

|在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。

10樓:匿名使用者

^在c語言中^的意思是按位異或。主要用在二進位制中。

舉個例子9^5=000010001^00000101=00001100.結果就是12。

規則就是:先將兩個整數化成二進位制位數。在每個對應的位數中,只有兩者的該位上一個是1或者0,而另一個的改為上必須是相反的,那麼做該運算該位的結果就是1。否則結果就是0。

理解上面的解釋,可以對照例子!!

11樓:

異或~!位運算子~!

c語言中 %*c 是什麼意思?

12樓:熱詞課代表

最近」盤「字很流行,盤是什麼意思?為什麼能成為網路熱詞?

13樓:跪著作揖

這是c語言的格式輸出,%c,%y這些代表你要輸出的資料的資料型別;%d 表示輸出十進位制有符號的整數。

1、%u 十進位制無符號整數。

2、%f 表示輸出浮點數。

3、%s表示輸出 字串。

4、%c表示輸出單個字元。

5、%p表示輸出指標的值。

6、%e表示輸出指數形式的浮點數。

7、%x, %x 表示輸出無符號以十六進位制表示的整數。

8、%0 表示輸出無符號以八進位制表示的整數。

9、%g表示輸出自動選擇合適的表示法。

擴充套件資料

c語言中字元的作用:

1、\n表示換行。

2、\f表示清屏並換頁。

3、\r 表示回車。

4、\t 表示tab符。

5、\xhh表示一個ascii碼用16進表示,其中hh是1到2個16進位制數。

長度格式符為h、l兩種,h表示按短整型量輸出,l表示按長整型量輸出。

#include

#include

int main( )

14樓:孔培勝羅婉

具體來是有3方面:

1。定義時

指明某個變數是指標變數

如int

*p;表示p是指標變數,裡面存放的是某個變數的地址2。非定義

*表示地址變數指向的變數;如:*p=a;表示將a變數的值賦予p作為地址指向的變數中

3。作為運算子

a*b表示a乘於b

15樓:匿名使用者

scanf函式中的格式控制符:%*c

其中%c是讀一個字元,而中間的*號是跳過一個字元。意思就是讀取一個字元但並不賦值給變數。

下面是詳細的格式說明,請參考:

%a-----------------讀入一個浮點值(僅c99有效)%a-----------------同上%c-----------------讀入一個字元%d-----------------讀入十進位制整數%i-----------------讀入十進位制,八進位制,十六進位制整數

l/l:長度修飾符----輸入"長"資料

h:長度修飾符------輸入"短"資料

w:整型常數--------指定輸入資料所佔寬度*: 星號-----------空讀一個資料

16樓:頓靜段水兒

scanf("%c",&ch);

%c表示接受一個字元

%d表示一個整數

%s表示一個字串

在printf("%c",ch)中也是一樣

17樓:麴飛睢可

在什麼方面..請補充問題

動漫的話是《叛逆的勒魯什》的女主角

或者多種英文的縮寫

18樓:魅影

其中%c是讀一個字元,而中間的*號是跳過一個字元。意思就是讀取一個字元但並不賦值給變數。

19樓:疾風王者兵

莫非是 除以c指標指的值 的餘數。。。。。。

20樓:昔祺俟柔懷

c語言是相對於b語言的(之前還有a語言),代表比他更先進它由早期的編版程語言bcpl(basic

***bined

programming

language)發展演變而權來,在2023年,at&t貝爾實驗室的ken

thompson根據bcpl語言設計出較先進的並取名為b的語言,最後導致了c語言的問世。

c語言中^代表什麼?什麼意思?

21樓:苑

c語言中「 ∧ 」是「按位異或」運算子(bitwise exclusive or operator)。

整數在計算機中用二進位制的位來表示,c語言提供一些運算子可以直接操作整數中的位,稱為位運算,這些運算子的運算元都必須是整型的。按位異或運算子「^」是雙目運算子。 其功能是參與運算的兩數各對應的二進位相異或,當兩對應的二進位相異時,結果為1。

22樓:天涯明遠

符號^在c語言裡是「按位異或」的意思。

按位異或運算 按位異或運算子「^」是雙目運算子。其功能是參與運算的兩數各對應的二進位相異或,當兩對應的二進位相異時,結果為1。

參與運算數仍以補碼出現,例如9^5可寫成算式如下: 00001001^00000101 00001100 (十進位制為12)

main()

擴充套件資料

c語言的運算子主要用於構成表示式,同一個符號在不同的表示式中,其作用並不一致。下面按計算的優先順序,分別說明不同作用的表示式。需要特別指出,在c語言標準中,並沒有結合性的說法。

相同優先順序運算子,從左至右依次運算。注意字尾運算優先順序高於字首。因此++i++應解釋為++(i++)。

而與或非的運算優先順序都不一樣,因此a && b || b && c解釋為(a && b) || (b && c)

合理使用優先順序可以極大簡化表示式。

23樓:非常可愛

在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。

24樓:匿名使用者

^是位運算子中的異或運算子,也稱xor運算子。它的規則是若參與的兩個二進位相同,則結果為0(假),不同則為1(真)。即0^0=0,0^1=1,1^0=1,1^1=0;再如下面:

00111001

(^) 00101010

----------------

00010011

25樓:哈利路艾

表示異或運算

1 ^ 0 = 1

1 ^ 1 = 0

0 ^ 0 = 0

按加法理解就行,只不過不進位。

26樓:匿名使用者

%c 單個字元

%d 十進位制有符號整數

%e 以「科學記數法」的形式輸出十進位制的浮點數 如2.451e+02

%f 輸出十進位制浮點數,不帶域寬時,保留6位小數

%g 選用e或f格式中較短的一個輸出十進位制浮點數,不輸出無效零

%0 無輸出無符號八進位制整數

%p 指標的值

%s 輸出字串

%u 輸出無符號十進位制整數

%x, %x 輸出無符號十六進位制整數 (不輸出字首ox)

c語言符號意思,C語言中的符號 和 是什麼意思?

c語言運算子號的種類 1 算術運算子 用於各類數值運算。包括加 減 乘 除 求餘 或稱模運算,自增 自減 共七種。2.關係運算子 用於比較運算。包括大於 小於 等於 大於等於 小於等於 和不等於 六種。3.邏輯運算子 用於邏輯運算。包括與 或 非 三種。4.位操作運算子 參與運算的量,按二進位制位進...

c語言中是什麼意思,C語言中 是什麼意思

等於的意思 是賦值的意思。只要理解到 賦值不是等於 就能分辨了。比如 int a a 2 賦值,讓a的值變成2 a原來是多少是不知道的 if a 3 判斷 a是否等於3,此時a的值仍然是2a 這是一個邏輯符號,也就是說,結果是真或者假.a b 當a與b相等時是真,否則為假.還有,迴應一下klboy1...

c語言中for是什麼意思C語言中for是什麼意思?

在c語言中,for語句使用最為靈活,它的一般形式為 for 表示式1 表示式2 表示式3 語句它的執行過程如下 先求解表示式1。求解表示式2,若其值為真 非0 則執行for語句中指定的內嵌語句,然後執行下面第3 步 若其值為假 0 則結束迴圈,轉到第5 步。求解表示式3。轉回上面第2 步繼續執行。迴...