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 步繼續執行。迴...