1樓:小小歐平兒
1、首先,開啟c++,定義兩個字元變數z和z,用以儲存轉換的字元。
2、接著,定義一個整型變數n,儲存用來轉換的ascii碼。
3、把n的值賦給變數z,實現字元的轉換。
4、輸出視窗中,輸出將ascii碼轉換為的字元。
5、給變數n重新賦值,其值為大寫字母的ascii碼。
2樓:匿名使用者
#include
using namespace std;
int main()
3樓:問明
**:1、#include
2、using namespace std;
3、int main()
4、ascii碼『a』為97『a』為65
表述方式
ascii碼使用指定的7位或8位二進位制陣列合來表示128或256種可能的字元。標準ascii碼也叫基礎ascii碼,使用7位二進位制數(剩下的1位二進位制為0)來表示所有的大寫和小寫字母,數字0到9、標點符號,以及在美式英語中使用的特殊控制字元。其中:
0~31及127(共33個)是控制字元或通訊專用字元(其餘為可顯示字元),如控制符:lf(換行)、cr(回車)、ff(換頁)、del(刪除)、bs(退格)、bel(響鈴)等;
通訊專用字元:soh(文頭)、eot(文尾)、ack(確認)等;ascii值為8、9、10和13分別轉換為退格、製表、換行和回車字元。它們並沒有特定的圖形顯示,但會依不同的應用程式,而對文字顯示有不同的影響。
32~126(共95個)是字元(32是空格),其中48~57為0到9十個阿拉伯數字。
65~90為26個大寫英文字母,97~122號為26個小寫英文字母,其餘為一些標點符號、運算子號等。
同時還要注意,在標準ascii中,其最高位(b7)用作奇偶校驗位。所謂奇偶校驗,是指在**傳送過程中用來檢驗是否出現錯誤的一種方法,一般分奇校驗和偶校驗兩種。
奇校驗規定:正確的**一個位元組中1的個數必須是奇數,若非奇數,則在最高位b7添0;偶校驗規定:正確的**一個位元組中1的個數必須是偶數,若非偶數,則在最高位b7添1。
後128個稱為擴充套件ascii碼。許多基於x86的系統都支援使用擴充套件(或「高」)ascii。擴充套件ascii碼允許將每個字元的第8位用於確定附加的128個特殊符號字元、外來語字母和圖形符號。
4樓:匿名使用者
思路:先定義字元ch,輸入字元,在把字元強制轉換成整數就是該字元的ascii碼值,即int(ch)。
參考**: #include
using namespace std;
int main()
{char ch;
cin>>ch;
cout<擴充套件資料
ascii(american standard code for information interchange,美國資訊交換標準**)是基於拉丁字母的一套電腦編碼系統,主要用於顯示現代英語和其他西歐語言。它是現今最通用的單位元組編碼系統,並等同於國際標準iso/iec 646。
請注意,ascii是american standard code for information interchange縮寫,而不是ascⅱ(羅馬數字2),有很多人在這個地方產生誤解。
中文名:美國資訊交換標準**
外文名:american standard code for information interchange
簡 稱:ascii
別 稱:ascii**
類 別:編碼標準
作 用:顯示現代英語和其他西歐語言
參考資料
5樓:數學與程式語言
源**為:
#include
int main()
執行結果如下:
擴充套件資料注意事項
char是c/c++整型資料中比較古怪的一個,其它的如int/long/short等不指定signed/unsigned時都預設是signed,但char在標準中是unsigned,編譯器可以實現為帶符號的,也可以實現為不帶符號的,有些編譯器如psos的編譯器,還可以通過編譯開關來指定它是有符號數還是無符號數。
6樓:匿名使用者
char y='x';
printf("%c ",y); // 得 字元 x
printf("%d ",y); // 得字元變數的ascii碼,十進位制數
printf("%x ",y); // 得字元變數的ascii碼,十六進位制數
printf("%o ",y); // 得字元變數的ascii碼,八進位制數
世界上第一種計算機高階語言是誕生於2023年的fortran語言。之後出現了多種計算機高階語言。2023年,at&t的bell實驗室的d.
ritchie和k.thompson共同發明了c語言。研製c語言的初衷是用它編寫unix系統程式,因此,它實際上是unix的"副產品"。
它充分結合了組合語言和高階語言的優點,高效而靈活,又容易移植。
2023年,瑞士聯邦技術學院n.wirth教授發明了pascal語言。pascal語言語法嚴謹,層次分明,程式易寫,具有很強的可讀性,是第一個結構化的程式語言。
20世紀70年代中期,bjarne stroustrup在劍橋大學計算機中心工作。他使用過simula和algol,接觸過c。他對simula的類體系感受頗深,對algol的結構也很有研究,深知執行效率的意義。
既要程式設計簡單、正確可靠,又要執行高效、可移植,是bjarne stroustrup的初衷。以c為背景,以simula思想為基礎,正好符合他的設想。2023年,bjame sgoustrup到了bell實驗室,開始從事將c改良為帶類的c(c with classes)的工作。
2023年該語言被正式命名為c++。
7樓:戒愛的貓
#include
int main()
8樓:
強制轉換成char
比如int a=65,它對應的字元為a,那麼這樣輸出就能夠輸出65對應的字元a:
cout<<(char)a< 9樓:樊昊天 printf("%d",c);即可 c為char型 或強制轉換為int:(int)c 10樓:匿名使用者 main() } 輸出1到127所對應的ascii碼字元。 11樓: char c; printf("%d\n",c); c++中怎麼把字母轉換為ascii碼? 12樓:小清新心萌萌噠 工具/原料 c++ 電腦 方法bai/步驟 1、定義兩個整 du型變數zhia和a,保dao 存相應字版母的ascii碼。 2、定義一個 字元變數ch,儲存需轉換權的字元。 3、給字元變數ch賦初值,為小寫字母a。 4、把字元變數中的值,賦給a,實現ascii碼的轉換。 5、將a的ascii碼,在輸出視窗中輸出。 6、字元變數中的字元,更改為大寫字母a。 7、大寫字母a,賦值給整型變數a,將a轉換為ascii碼。 8、在輸出視窗中,輸出大寫字母a的ascii碼。 9、小寫字母a和大寫字母a的ascii碼,在視窗中成功輸出。 13樓:融梓倩廉晏 1、假設a為待轉換 的字母,int a=(int)a就行了,(int)為強制轉換型別,字母轉專化過來就是屬對應的ascii碼了,cout>>a,就可以輸出ascii碼。 2、通過查表可以直接得到字母的ascii碼值。 ascii碼錶: 14樓:稱千山江婕 假設a為你所說的字母,int a=(int)a就行了,(int)為強制轉換型別,字母轉化過來就是對應的ascii碼了,cout>>a,就可以輸出ascii碼了 15樓:獨孤學 c和c++中,字元和baiascii碼值是等價的,不用du轉換.比如'a'和65是等價的. 所以zhi你要輸出一個dao字元的ascii碼的話,就內這麼寫include void main() ——————————————————————也可以直接這麼寫: include void main() 這樣也能輸出a的ascii碼 ———————————— 注意:你用的是c++,而我剛剛寫的printf是c裡面的,但是在c++裡面一樣的用。 16樓:鄭誠的祕密 可以強制轉化,不需要用mfc啊 比如要輸出a的ascii碼,只需要cout< 或者cout<<(int) 'a';就可以了 17樓:許詩文 include void main() ——————————————————————或者:include void main() 這樣也能輸出a的ascii碼 。 18樓:匿名使用者 c和c++中,字元和ascii碼值是等價的,不用轉換.比如'a'和65是等價的. 19樓:西冷鎮 char ch; int asc=ch; 20樓:匿名使用者 mfc裡面有一個處理字串的類叫做cstring 裡面有個成員函式叫format能輸出 ascii碼! 21樓:匿名使用者 ……不知道是我沒明白意思還是什麼的,應該很簡單呀。直接用進位制轉換或者format指令。一般教材都有。不懂再問我[email protected] c 中有對應的公式 是電腦具體編號的一套 必須要先寫公式。先定義字元ch,輸入字元,在把字元強制轉換成整數就是該字元的ascii碼值,即int ch ascii是基於拉丁字母的一套電腦編碼系統,主要用於顯示現代英語和其他西歐語言。它是現今最通用的單位元組編碼系統,並等同於國際標準iso iec 64... include int main d輸出的是有符號的整數,超過127的數字,在二進位制的最高位就是1了。那麼在後符號數的首位標記正負。如果是1,就是負數了。具體還是看看補碼運演算法則吧 c語言的字元是ascii編碼 標準的ascii碼只到127吧 沒記清楚 大概是這個數 char 的變數存的值太大直... oct dec hex char oct dec hex char 000 0 00 nul 0 100 64 40 001 1 01 soh start of heading 101 65 41 a 002 2 02 stx start of text 102 66 42 b 003 3 03 e...c 怎麼輸出ascii碼對應的字元
c語言字元輸出,C語言輸入輸出字串
如何用十六進位制寫出字元的ASCII碼?求解例如X1AB