本文目錄一覽:
- 1、c語言3
- 2、c語言中|和||的區別,為什麼:3|3的運行結果是3;3|4的結果是:7;3|15的結果是:15;“|”的運算有什規律
- 3、c語言中,3和3.0和“3”和‘3’有什麼區別
- 4、35.填空題 在C語言中3|3的值__?
c語言3
3=4是不是對的,就是為真,那麼||是邏輯或,就是兩個中一個對的就是對的~3是勇為真的。
因為假代表了0或者不成立,真代表了非零和成立。
c語言中|和||的區別,為什麼:3|3的運行結果是3;3|4的結果是:7;3|15的結果是:15;“|”的運算有什規律
|| 是邏輯運算,例如 if (x 3 || y 3)
| 是位運算,算這個要先把數字轉換成2進制
3 | 3
0011
0011
——–
0011 (3)
計算方式是,相應的位上,只要有一個數是1,則結果為1
3 | 4
0011
0100
——–
0111 (7)
3 | 15
0011
1111
——–
1111 (15)
c語言中,3和3.0和“3”和‘3’有什麼區別
3是整型,3.0是浮點型,“3”是ASCII碼值,’3‘是字符而不是數字。
在C語言中,3是整型數字,3.0是浮點型數字,“3”是ASCII碼值,’3‘是ASCII字符而不是數字,這就是它們的區別。
ASCII是基於拉丁字母的一套電腦編碼系統,它主要用於顯示現代英語和其他西歐語言,是現今最通用的單字節編碼系統,並等同於國際標準ISO/IEC646。
35.填空題 在C語言中3|3的值__?
3|3這個表達式的值還是3。
| 是按位或運算,對應位相或置1,或者說有1即1。
原創文章,作者:BMDZ,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/132224.html