用c語言編寫,定義字元為a輸出對應的ascii值

時間 2021-07-01 01:11:19

1樓:金色潛鳥

下面,第一部分輸出 字元 'a' 的 10 進位制 ascii值 和 16 進位制 ascii值。

第二部分輸出 ascii值 0x21 到 0x7e 範圍 的 字元 和 ascii值 對應 表。

#include

int main()

a -- 97 0x61

char -- deci_value hex_value-- 32 0x20

! -- 33 0x21

" -- 34 0x22

# -- 35 0x23

$ -- 36 0x24

。。。x -- 120 0x78

y -- 121 0x79

z -- 122 0x7a

-- 125 0x7d

2樓:

char a;

int b;

cin >> a;

b = a;

cout << b << endl;

c好久沒寫了,輸入輸出換成printf和scanf就可以了,主題部分就這樣,隨手寫的,其他部分題主自己補充應該是沒問題的。

3樓:匿名使用者

a-32 輸出的時候輸出int型就好了

用c語言編寫,定義一個字元為a輸出對應的ascii值

4樓:匿名使用者

1 定義字元變數;

2 輸入字元,可以使用scanf或getchar;

3 輸出ascii碼值,用printf並以%d格式輸出即可,即以整型輸出。版

因為char型變數,表示的是字權符,其內部儲存的就是ascii碼值,以整型方式輸出時,列印的就是對應的ascii碼值的10進位制值。

**:#include

int main()

5樓:與子如初見

注意printf後面的分號寫成英文的。

6樓:匿名使用者

|下面,第一部分輸出

字元 'a' 的 10 進位制 ascii值 和 16 進位制 ascii值。

第二部分輸出 ascii值 0x21 到 0x7e 範圍回 的 字元 和 ascii值 對應 表。

#include

int main()

a -- 97 0x61

char -- deci_value hex_value-- 32 0x20

! -- 33 0x21

" -- 34 0x22

# -- 35 0x23

$ -- 36 0x24

。。答。

x -- 120 0x78

y -- 121 0x79

z -- 122 0x7a

-- 125 0x7d

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

7樓:一生何求

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

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

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

#include

#include

int main()

#include

#include

int main()

8樓:匿名使用者

#include

int main()

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

個概念吧,

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

用c語言編寫程式,輸出ascii碼

9樓:搜虎哈哈

用c語言編寫程式,然後輸出ascii碼可以將字元以整數形式輸出即為輸出ascii碼,具體程式設計的思路和方法如下:

1.首先定義一個變數a作為需要輸出ascii碼的變數,這裡演示以字元變數a為例。

2.接著使用scanf()函式接受從鍵盤輸入的字元。

3.然後使用printf()語句將字元a用整數的格式輸出。

4.最後執行程式,就可以在程式的除錯視窗看到字元以ascii碼的格式輸出了。

10樓:_深__藍

c語言編寫程式,輸出ascii碼**如下:

#include

#include //內建函式

標頭檔案int main()

return 0;

}c語言編寫ascii碼,ascii表述方式如下:

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 分別轉換為退格、製表、換行和回車字元。

11樓:唐寒夜

下面的程式列印輸出所有的ascii**表:

#include

main()

經過上機除錯,輸出如下圖所示:

一、ascii 碼使用指定的7位或8位二進位制陣列合來表示128或256種可能的字元。標準ascii碼使用7位二進位制數(剩下的1位二進位制為0來表示所有的大寫和小寫字母,數字0到9、標點符號,以及在美式英語中使用的特殊控制字元。

二、lf(換行)、cr(回車)、ff(換頁)、del(刪除)、bs(退格)、bel(響鈴)等;通訊專用字元:soh(文頭)、eot(文尾)、ack(確認)等;

三、ascii值為8、9、10 和13 分別轉換為退格、製表、換行和回車字元。它們並沒有特定的圖形顯示,但會依不同的應用程式,而對文字顯示有不同的影響。

12樓:陽光上的橋

下面的程式列印輸出所有的ascii**表:

main()

程式上機除錯通過,執行後最後部分輸出如下:

ascii:207 hex:cf char:

╧ascii:208 hex:d0 char:

╨ascii:209 hex:d1 char:

╤ascii:210 hex:d2 char:

╥ascii:211 hex:d3 char:

╙ascii:212 hex:d4 char:

╘ascii:213 hex:d5 char:

╒ascii:214 hex:d6 char:

╓ascii:215 hex:d7 char:

╫ascii:216 hex:d8 char:

╪ascii:217 hex:d9 char:

┘ascii:218 hex:da char:

┌ascii:219 hex:db char:

█ascii:220 hex:dc char:

▄ascii:221 hex:dd char:

▌ascii:222 hex:de char:

▐ascii:223 hex:df char:

▀ascii:224 hex:e0 char:

αascii:225 hex:e1 char:

ßascii:226 hex:e2 char:

γascii:227 hex:e3 char:

πascii:228 hex:e4 char:

∑ascii:229 hex:e5 char:

σascii:230 hex:e6 char:

µascii:231 hex:e7 char:

τascii:232 hex:e8 char:

φascii:233 hex:e9 char:

θascii:234 hex:ea char:

ωascii:235 hex:eb char:

δascii:236 hex:ec char:

∞ascii:237 hex:ed char:

φascii:238 hex:ee char:

εascii:239 hex:ef char:

∩ascii:240 hex:f0 char:

≡ascii:241 hex:f1 char:

±ascii:242 hex:f2 char:

≥ascii:243 hex:f3 char:

≤ascii:244 hex:f4 char:

⌠ascii:245 hex:f5 char:

⌡ascii:246 hex:f6 char:

÷ascii:247 hex:f7 char:

≈ascii:248 hex:f8 char:

°ascii:249 hex:f9 char:

∙ascii:250 hex:fa char:

·ascii:251 hex:fb char:

√ascii:252 hex:fc char:

ⁿascii:253 hex:fd char:

²ascii:254 hex:fe char:

■ascii:255 hex:ff char:

13樓:匿名使用者

ascii一部分是能列印的,一部分是不能列印的,不能列印的要怎麼輸出呢

14樓:匿名使用者

printf("the ascii is %d",int("a"));//輸出a的ascii碼

15樓:燕慕祕宜欣

|碼在asc||中,只有32~125是可以列印的字元,其餘都是

控制字元

,不能列印.

具體程式

為:#include

void

main()

printf("\n");}

16樓:匿名使用者

ascii碼肯定是:

#include

#include

void main()

system("pause");}

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

17樓:資料**

#include

#include

int main()

18樓:匿名使用者

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

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

**如下:

dim n

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

19樓:匿名使用者

#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標準。

C語言。為毛輸出,C語言。為毛輸出

這是乙個遞迴函式。主函式中呼叫fun 4,x 這是第一層遞迴,把這個fun計作fun1 fun1中n 4,執行else,呼叫fun2 3,f1 這是第二層遞迴 fun2中n 3,執行else,呼叫fun3 2,f2 這是第三層遞迴 fun3中n 2,執行else,呼叫fun4 1,f3 這是第三層遞...

c語言怎麼定義字串變數翱,c語言怎麼定義字串變數啊?

c沒有字串定義,字串是拆開放入char陣列裡面的 戚文柏 char buffer 使用指標最好.buffer char malloc 1024 strcpy buffer,1234567890 free buffer buffer null 小斬 字元陣列 求採納為滿意回答。 菜鳥學c加加 incl...

用指標編寫輸入字串逆序輸出,用指標編寫輸入一個字串逆序輸出

問明 include using namespace std char t t a a b b t void work char str int len strlen str for int i 0 i len 2 i int main const int maxlen 1e5 10 char s ...