當前位置:首頁 » 編程語言 » c語言中65是多少
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言中65是多少

發布時間: 2022-06-28 12:02:52

1. c語言中Ascii中為什麼字元A輸出等於十進制的65呢

char c1='A';
printf("%c,%d\n",c1,c1);

輸出結果就是A,65.A對應的ascii是65,所以整數輸出就是65,字元輸出就是A

2. C語言中,65的按位取反怎麼算,書上的答案是190和-66,求大神解答,詳細點。

65寫成二進制也就是01000001
按位取反的意思是原來的0變成1,原來的1變成0
轉換後也就是
10111110
轉換為十進制也就是128+32+16+8+4+2=190
而按照計算機中存儲的數據都是1和0來說,計算機是沒有負號這一說的,而在計算機中,最高位為1的表示為負數,而10111110也不例外
10111110的負數表示演算法為:最高位為符號位,不能計算,計算機中負數都是按照補碼的表示的,也就是除第一位外,各位取反,最後加1,各位取反後為:1000001,就是65,加1為65,最後算上第一位的負號為也就是-66

3. 在c語言中,字元串" \\TOP\t\65\" "的長度是多少

\\是一個字元,前面一個\是轉義字元,後面的\代表它本身,即就是字元\,TOP代表三個字母字元,\t是一個字元,代表製表符tab鍵的效果(即一個很大的空格),\65是1個字字元,代表asc碼中65代表的那個字元,\''代表一個字元,所以一共加起來是7個字元

4. C語言中,為什麼printf(「\65」); 輸出的是 5 啊

你這並不是強制類型轉換,printf是個變參函數,而且比較「笨」,它只能識別你給他設定好的輸出類型,因為你設定為%d,所以只能輸出出錯,5/2是結果是整數,而5.0/2是浮點數運算,結果為浮點數,所以類型不匹配。
謝謝,望採納

5. c語言中'/65'表示什麼,怎麼來的

應該是'\65'
這個是轉義字元。
'\ooo'這樣的形式,後面的ooo最少一位,最多3位,且必須是0~7之間的數。
代表著ascii碼值是8進制ooo的字元。
所以
'\65'也就是8進制65對應的ascii碼值。即10進制的53,也就是數字'5'

6. 在C語言中char a;對scanf("%c",&a);使用鍵盤輸入65;a的值是多少

a按照字元接收一個'6'
所以a的值是『6』

7. c語言中'\65'什麼意思

用在整數運算中是求余數的意思,比如5%3=2,9%4=1
用在scanf和printf的控制串中,表示控制符,比如%d表示整數,%f表示浮點數

8. 在C語言中,字元串"\\TOP\t\65\""的長度是並解釋。

長度為7。注意\為轉義符,用於輸出一些有特殊含義的字元。
\\ 為 \
TOP 為 TOP
\t 為製表符
\65 表示編碼為65(8進制)的ASCII字元,就是字元'5'
\" 為"

9. 在C語言中65轉換成8進制怎麼轉化

除以8取余數:
65 / 8 商 8 余數 1
8/8 商 1 余數 0
1/8 商0 余數 1
把余數 按 倒轉的順序(即後得的余數放在高位)組合起來,得 101。
另外 也可用 %o 格式 直接輸出: printf("%o", 65); 輸出 101

10. c語言 'a'與65的區別

區別如下:
1 類型不同, 二者都是C語言中的常量,不過'a'是字元型(char)常量,而65是整型(int)常量。
2 值不同。字元型常量本質為ascii碼, 'a'的ascii碼值為97,與65是不同的值。
3 二者還是有一定關系的,ascii碼值為65的字元是'A',所以二者雖然表示不同字元,但都是A,只不過一個是大寫,一個是小寫。