輸入符,將字元的ASCII碼值用二進位制形式輸出

時間 2021-05-23 04:05:10

1樓:娛樂小八卦啊

**如下:

#include

using namespace std;

int main()

char a;

int j;

cout<<"請輸入一個字元:">a;

j=a;

cout<<"ascii值="

擴充套件資料ascii碼錶達方式:

ascii碼使用7位或8位二進位制來表示,分為兩種,標準ascii碼 和 擴充套件ascii碼。

其中,標準ascii 碼也叫基礎ascii碼,使用7位二進位制數(第8位二進位制為0來表示)所有的大寫和小寫字母,數字0 到9、標點符號,以及在美式英語中使用的特殊控制字元。所以標準ascii碼一共有128種可能(0-127)。

擴充套件ascii碼使用8位二進位制來表示。許多基於x86的系統都支援使用擴充套件(或「高」)ascii。擴充套件ascii 碼允許將每個字元的第8 位用於確定附加的128 個特殊符號字元、外來語字母和圖形符號 。

2樓:念憶

#include

#include

#include

void main()

{char input;char str。

奇校驗規定:正確的**一個位元組中1的個數必須是奇數,若非奇數,則在最高位b7添1;偶校驗規定:正確的**一個位元組中1的個數必須是偶數,若非偶數,則在最高位b7添1。

3樓:匿名使用者

#include

#include

#include

#include

char *dtob(char ch)

}s[0]=tmp;

a/=2;

}return s;

}void main()

4樓:匿名使用者

在vc6.0用c寫的:#include

int main()

c=i-1;//記錄該二進位制有多少位,不會超過8位,字元的取值範圍在0~254,最多就是11111110

for(i=0;i<=c;i++)

s2[i] = 2;

printf("%c的二進位制為:\n",x);

for(i=0;s2[i]!=2;i++)printf("%d",s2[i]);

printf("\n");

}while(1);

return 0;

}用c++一樣,就是換了一些語句#includeusing namespace std;main()c=i-1;//記錄該二進位制有多少位,不會超過8位,字元的取值範圍在0~254,最多就是11111110

for(i=0;i<=c;i++)

s2[i] = 2;

cout<

for(i=0;s2[i]!=2;i++)cout<

cout<<"\n";

}while(1);

return 0;}

用c語言編寫程式,輸入一個字元,輸出它的字元值和ascii值

5樓:一生何求

1、計算機中的所有資料都是以二進位制儲存

的,因此字元也是以二進位制儲存且佔用一個位元組,在c語言中可以把char型當作只有一個位元組的有符號整數,8位有符號,最大正值就是127了。

2、例如:可以這樣使用迴圈的

#include

#include

int main()

#include

#include

int main()

6樓:匿名使用者

#include

int main()

//字元值是什麼,好像沒有這

個概念吧,

//樓主是不是想指什麼別的

編寫一個程式,要求輸入一個ascii碼值,然後輸出相應的字元.

7樓:資料**

#include

#include

int main()

8樓:匿名使用者

也不知道你用的是什麼語言:

剛給你寫了個vb版的希望對你有所幫助:

**如下:

dim n

n = inputbox("請輸入ascii值:")msgbox chr(n)

9樓:匿名使用者

#include

#include

int main()

ascii(american standard code for information interchange,美國資訊交換標準**)是基於拉丁字母的一套電腦編碼系統,主要用於顯示現代英語和其他西歐語言。

它是現今最通用的單位元組編碼系統,並等同於國際標準iso/iec 646。

在計算機中,所有的資料在儲存和運算時都要使用二進位制數表示(因為計算機用高電平和低電平分別表示1和0)

美國標準資訊交換**是由美國國家標準學會制定的,標準的單位元組字元編碼方案,用於基於文字的資料。

起始於50年代後期,在2023年定案。它最初是美國國家標準,供不同計算機在相互通訊時用作共同遵守的西文字元編碼標準,它已被國際標準化組織(international organization for standardization, iso)定為國際標準,稱為iso 646標準。

編寫程式,要求從鍵盤輸入一個字元,用二進位制顯示該字元的ascii碼 求原**

10樓:匿名使用者

#include

// 輸出指定字

來符的源二進位制數bai

void printbinary(char input)}int main(void)}

11樓:匿名使用者

#include

int main()

return 0;}

從鍵盤輸入一個字元,輸出該字元對應的ascii碼值,並且以十進位制,八進位制,十六進位制三種形式輸出?

12樓:匿名使用者

內進位制三種形式輸出的**容如下:

#include

int main()

用c++將ascii碼錶分別以十進位制,字元,十六進位制,八進位制輸出控制檯上的**如下:

#include using namespace std;

int main()

return 0; }

字元「a」的ascii碼值用二進位制表示是

13樓:匿名使用者

'a' 的ascii 碼值是65

16進位制是:41

2進位制是:1000001

你這樣寫「a」是一個字串,不是字元a

從鍵盤輸入符串,放在字元陣列a中,將字元陣列a中下標值為偶數的元素按從小到大排序。求幫助

c中菜鳥 1 include 2 include 3 include 4 define max 100 5 int main 6 你輸入的 8 char b max 你輸出的10 char temp 11 char p a 12 char q a 1 13 int i 0,j 0 14 printf...

編寫程式,輸入以回車符結束的字串(少於字元),將該字串按逆序輸出

宣告一個大於或等於80長度的字元陣列,例如char a 100 使用gets 函式輸入字串,該字串以回車符作為結束標記。獲得字串的長度,以該長度值 1作為起點,以0作為終點,迴圈輸出字元。注意 獲得字串長度可以用庫的strlen 函式,該函式返回字串的實際長度,其中不包含空字元。測試 測試 incl...

從鍵盤輸入兩個字串,將字串連線到字串後面,輸出連線後的結果

1 新建一個工程和.c檔案 輸入標頭檔案和主函式。2 定義變數型別。3 呼叫cpy函式。4 定義一個函式,並定義變數型別。5 用一個for 語句和if語句判斷是否為母音。6 最後加一個字串結束符,並在主函式中輸出。7 編譯。執行得到最後結果。程式設計實現 輸入兩個字串,將第二個字串連線到第一個字串的...