1樓:幸福不打祥
c++中有對應的公式 是電腦具體編號的一套 必須要先寫公式。
先定義字元ch,輸入字元,在把字元強制轉換成整數就是該字元的ascii碼值,即int(ch)。
ascii是基於拉丁字母的一套電腦編碼系統,主要用於顯示現代英語和其他西歐語言。它是現今最通用的單位元組編碼系統,並等同於國際標準iso/iec 646。
在計算機中,所有的資料在儲存和運算時都要使用二進位制數表示(因為計算機用高電平和低電平分別表示1和0)
ascii 碼使用指定的7 位或8 位二進位制陣列合來表示128 或256 種可能的字元。標準ascii 碼也叫基礎ascii碼,使用7 位二進位制數(剩下的1位二進位制為0)來表示所有的大寫和小寫字母,數字0 到9、標點符號, 以及在美式英語中使用的特殊控制字元。
2樓:鄭成周亢凱
強制轉換成char
比如int
a=65,它對應的字元為a,那麼這樣輸出就能夠輸出65對應的字元a:
cout<<(char)a< c++語言中怎麼將字母轉換為ascii碼 3樓:小小小小顰 具體操作步驟如下: 1、首先,定義兩個整數變數a和a,並儲存相應字母的ascii碼,如下圖所示,然後進入下一步。 2、其次,定義一個字元變數ch以儲存要轉換的字元。,如下圖所示,然後進入下一步。 3、接著,為字元變數ch分配一個初始值,並返回給小寫的母親a,如下圖所示,然後進入下一步。 4、然後,將字元變數中的值分配給a以實現ascii碼的轉換,如下圖所示,然後進入下一步。 5、隨後,在輸出視窗中輸出a的ascii碼,如下圖所示,然後進入下一步。 6、接著,字元變數中的字元更改為大寫a,如下圖所示,然後進入下一步。 7、然後,大寫字母a分配給整數變數a,a轉換為ascii碼,如下圖所示,然後進入下一步。 8、隨後,在輸出視窗中,輸出大寫字母a的ascii碼,如下圖所示,然後進入下一步。 4樓:匿名使用者 假設a為你所說的字母,int a=(int)a就行了,(int)為強制轉換型別,字母轉化過來就是對應的ascii碼了,cout>>a,就可以輸出ascii碼了 5樓:匿名使用者 1、假設a為待轉換的字母,int a=(int)a就行了,(int)為強制轉換型別,字母轉化過來就是對應的ascii碼了,cout>>a,就可以輸出ascii碼。 2、通過查表可以直接得到字母的ascii碼值。 ascii碼錶: 6樓:智仗仙人 char a = 'a'; 直接 (int) a; c++怎麼輸出ascii碼對應的字元 7樓:匿名使用者 三件套:char>int int>char bool>int主要就是: (節選) int main() cout<>in; if(in==0) cout<>bo; if(bo==116) {bo=true; cout< 8樓: 強制轉換成char 比如int a=65,它對應的字元為a,那麼這樣輸出就能夠輸出65對應的字元a: cout<<(char)a< 9樓:匿名使用者 main() } 輸出1到127所對應的ascii碼字元。 10樓:匿名使用者 cout<<\*** cout<<(char)72 11樓: int main() c++ 已知ascii碼值,怎麼輸出對應的字元 12樓:匿名使用者 一般可以從鍵盤輸入的ascii碼是從31到127,需要用8個bit,也就是一個位元組來表示,而4位的二進位制數只有半個位元組,題目都有問題怎麼能夠得到答案呢? 以下是8個二進位制數為一單位的字元的輸出。 #include #include #define n 1000 // 把n調大可以增加字元長度 char a[n]; int get_my_char(char *s)int main() printf("\n"); }return 0; }/** * 測試資料: * 01000001010000100110110000111111* 01010101 * #* 輸出: * abl? * u*/ 13樓:匿名使用者 void main() int s=0,j=1; for(int i=0;i<8;i++) t=(char)s; cout< system("pause");} 14樓:匿名使用者 先算出來...再數出來... c++怎麼將一串數字轉化成ascii字元 15樓:匿名使用者 首先,你寫的這個程式就是錯的,沒有輸入的**,i是個隨機的初始值。 其次,字串輸出ascii碼需要用到陣列和迴圈語句,如果已經學到了,用法很簡單。 輸入用scanf的%s接收字串到陣列; 輸出用迴圈語句逐一輸出(int)a[i]即可。 16樓:千鋒教育 #include #include void fun1() ;char b[11]; for(int i=0;i<11;i++)//將整形轉換成字元型。 b[i]='\0'; puts(b); }void fun2() for(i=0;i }int main() 不是太明白你的意思所以實現了兩種互相轉換。 其實,在計算機的儲存中,都是儲存數字。 也就是說,你要什麼,只要控制輸出的格式就夠了。 int a=; for(int i=0;i<15;i++)關鍵是數字。 字元是數字的特殊表現形式。 c++中如何輸出字元變數的ascii碼? 17樓:匿名使用者 比如以下**: char ch='a'; cout<<(int)ch; c++中怎麼把字母轉換為ascii碼? 18樓:小清新心萌萌噠 工具/原料 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碼,在視窗中成功輸出。 19樓:融梓倩廉晏 1、假設a為待轉換 的字母,int a=(int)a就行了,(int)為強制轉換型別,字母轉專化過來就是屬對應的ascii碼了,cout>>a,就可以輸出ascii碼。 2、通過查表可以直接得到字母的ascii碼值。 ascii碼錶: 20樓:稱千山江婕 假設a為你所說的字母,int a=(int)a就行了,(int)為強制轉換型別,字母轉化過來就是對應的ascii碼了,cout>>a,就可以輸出ascii碼了 21樓:獨孤學 c和c++中,字元和baiascii碼值是等價的,不用du轉換.比如'a'和65是等價的. 所以zhi你要輸出一個dao字元的ascii碼的話,就內這麼寫include void main() ——————————————————————也可以直接這麼寫: include void main() 這樣也能輸出a的ascii碼 ———————————— 注意:你用的是c++,而我剛剛寫的printf是c裡面的,但是在c++裡面一樣的用。 22樓:鄭誠的祕密 可以強制轉化,不需要用mfc啊 比如要輸出a的ascii碼,只需要cout< 或者cout<<(int) 'a';就可以了 23樓:許詩文 include void main() ——————————————————————或者:include void main() 這樣也能輸出a的ascii碼 。 24樓:匿名使用者 c和c++中,字元和ascii碼值是等價的,不用轉換.比如'a'和65是等價的. 25樓:西冷鎮 char ch; int asc=ch; 26樓:匿名使用者 mfc裡面有一個處理字串的類叫做cstring 裡面有個成員函式叫format能輸出 ascii碼! 27樓:匿名使用者 ……不知道是我沒明白意思還是什麼的,應該很簡單呀。直接用進位制轉換或者format指令。一般教材都有。不懂再問我[email protected] c++中如何將一個ascii碼轉成對應的字母? 28樓:匿名使用者 整體思路如下: 1、判斷這個值的範圍 如果是'0'到'9' 減去'0'就是想要的整數的。 2、如果是個字串,可以用sscanf() 就和輸入一樣。 29樓:匿名使用者 整體思路抄 如下:1、判斷這個值的範圍 襲 如果是 bai'0'到'9' 減去'0'就是想要的整數的。du2、如果是zhi個字串,可以用sscanf() 就和dao輸入一樣。 定義一個char型的變數,直接附值等於ascii碼char myvar = 65; 那麼myvar的值就是'a'. 30樓:gk騎馬的孩子 chr()函式的用法: y=chr(x) y是一個字元,x是一個整數 它的作用是:把ascii碼值為x的字元轉換成相應的字元。 31樓: 這個太複雜了,好難! int v = 65 ; char c = v ; //或直接 char c = 65 ; 都一樣。 這時輸出c的值,螢幕顯示是a。 32樓:匿名使用者 定義一個char型的變數,直接附值等於ascii碼. char myvar = 65; 那麼myvar的值就是'a'. 33樓:秦鬱寒 printf("%c",65); 34樓:匿名使用者 char a; a = 65; 假如是變數就用強轉 在c++中如何快速輸出一個字母的ascii碼值? 35樓:匿名使用者 用cout輸出 即可。對於字元型變數或常量c,直接cout<回要輸出ascii碼值,需要強制轉答為整型,這樣cout就會輸出對應的數值了,也就是ascii碼值。 如cout << (int) c; 36樓:匿名使用者 定義一整型變數,將字母字元賦值給此變數,做整型輸出就行 37樓:匿名使用者 不用其它變數,也不用函式。。。 char ch; ch='a'; cout<<(int)ch; //按c++的方式輸出printf("%d",ch); //按c的方式輸出 38樓:匿名使用者 int toascii(char ch)你試試 1 首先,開啟c 定義兩個字元變數z和z,用以儲存轉換的字元。2 接著,定義一個整型變數n,儲存用來轉換的ascii碼。3 把n的值賦給變數z,實現字元的轉換。4 輸出視窗中,輸出將ascii碼轉換為的字元。5 給變數n重新賦值,其值為大寫字母的ascii碼。include using namesp... 10是回車符的ascii碼,每次輸入後按回車,回車字元已經被加入到輸入緩衝區了,解決方法是每次scanf之前清空一下輸入緩衝 fflush stdin c語言 輸入一個字母,輸出與之對應的ascii碼,輸入輸出都要有與之對應的文字提示?任務 為 include main 英文字母是字元型,ascii... 內進位制三種形式輸出的 容如下 include int main 用c 將ascii碼錶分別以十進位制,字元,十六進位制,八進位制輸出控制檯上的 如下 include using namespace std int main return 0 輸入一個字元,輸出該字元對應ascii碼值的八進位制 十...c 怎樣輸出字元的ascii碼
C語言多組資料輸入字母輸出ASCII碼值的問題
從鍵盤輸入字元,輸出該字元對應的ASCII碼值,並且以十