c語言中怎麼用,C語言中 怎麼用

時間 2021-09-14 21:02:52

1樓:匿名使用者

&按位與 屬於位操作

一般用在取記憶體中特定位的值

如有'11111111'我要取其中從左起第三位的值,就用它按位與'00001000'

關於&位操作的技巧還有很多,你可以去自己搜一下還有一個應用就是用於關係運算中,如

有兩小段程式:

sample 1:

int main()

cout<

}sample 2:

int main()

cout<

}sample 1的輸出結果為:0

sample 2的輸出結果為:1

當然這個程式可能不同的編譯器相容性有問題(主要針對於if中的語句到底執不執行),但你從s的值中可以得到,&&中只要得到前面的數為0它就不會算後面的了,但是&卻不一樣,它還是要算後面的與後面的一起與,因為它是按位與,它會將你傳入的數一位一位的做與運算,所以它必須要算&後面的數。

2樓:匿名使用者

這是個“按位與”運算子

參加運算的兩個資料,按二進位制位進行“與”運算。如果兩個相應的二進位制位都為1,則該位的結果值為1,否則為0.

3樓:芮濟薩智宸

?與:要組合起來用,這個運算子稱為三目運算子,好像是c語言中唯一一個三目運算子。

格式:表示式?值:值。

比如,a=(b>c)?5:6。就是說b>c這個表示式若為真,則a=5,:符號前的一個值,若為假,則a=6,:符號後一個值。

等價於if…else結構。

希望我的回答能幫助到你。

&=在c語言中怎麼用

4樓:韓稚生

換行符就是回車

轉義字元是一種特殊的字元常量。轉義字元以反斜線"\"開頭,後跟版一個或幾個字元權。轉義字元具有特定的含義,不同於字元原有的意義,故稱“轉義”字元。

例如,在前面各例題printf函式的格式串中用到的“\n”就是一個轉義字元,其意義是“回車換行”。轉義字元主要用來表示那些用一般字元不便於表示的控制**。

常用的轉義字元及其含義

轉義字元 轉義字元的意義 ascii**

\n 回車換行 10

\t 橫向跳到下一製表位置 9

\b 退格 8

\r 回車 13

\f 走紙換頁 12

\\ 反斜線符"\" 92

\' 單引號符 39

\” 雙引號符 34

\a 鳴鈴 7

\ddd 1~3位八進位制數所代表的字元

\xhh 1~2位十六進位制數所代表的字元

廣義地講,c語言字符集中的任何一個字元均可用轉義字元來表示。表中的\ddd和\xhh正是為此而提出的。ddd和hh分別為八進位制和十六進位制的ascii**。

如\101表示字母"a" ,\102表示字母"b",\134表示反斜線,\xoa表示換行等。

5樓:千鋒教育

&的意思是按位與  其計算方式為: 1&1=1;1&0=0;0&0=0;  在c語言中所有非0的數都認作1s

所有&=的意思是 先進行內&運算並進行賦值 比如容 :

int a=5;

a&=0;

printf("%d\n",a);//0

6樓:匿名使用者

a &= b;等同於a = a&b;&是位與,=是賦值

7樓:匿名使用者

a &= b;等同於a = a&b;

8樓:苦澀無人愛

兩個和一塊的出現的話還沒見過

c語言中string怎麼用啊,C語言怎麼用printf輸出字串。

用於輸入輸出的字串函式,在使用前應包含標頭檔案 stdio.h 使用其它字串函式則應包含標頭檔案 string.h c語言幾乎是現在所有高校必須學的科目之一,現在軟體業的發展急需c語言天才來進行開發。c語言提供了豐富的字串處理函式,大致可分為字串的輸入 輸出 合併 修改 比較 轉換 複製 搜尋幾類。...

c語言中的pow函式怎麼用,C語言中的POW函式怎麼使用

那年丶人已散盡 pow 函式用來求x的y次冪,x y及函式值都是double型 其原型為 double pow double x,double y 例項 如下 include include void main double x 2,y 10 printf f n pow x,y return 0 ...

c語言中,函式返回值怎麼用,c語言中呼叫函式如何返回多個值?

斑駁丶4129仉 一般用0表示函式執行正確,正常返回 用負數表示函式執行出錯,每個值可以提前定義,根據出錯的值進行出錯處理。誠心為您解答每一個問題!如您滿意請採納最佳!如有疑問請繼續追問!您的好評是我們前進的動力,相互幫助,一起進步! return後接一個值。在呼叫這個函式的函式裡面,呼叫它的時候希...