字符串本身就是ASCII碼的數(shù)組呀

創(chuàng)新互聯(lián)堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站設(shè)計、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的卓尼網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
使用%s打印的就是字符串
使用%d一位一位的打印就是ASCII碼了
for(i=0;istrlen(a);i++)
{
printf("%d?",a[i]);
}
上面的打印就是打印字符串的ASCII碼
1、點擊Visual C++ 6.0(版本隨意),鼠標(biāo)點擊file,新建一個C source file。
2、寫一段程序,重點看圖片里的紅色代碼,要將變量定義為char類型,然后輸出的時候輸出為%d。
3、寫好代碼后按下F7運行程序,查看效果,等待結(jié)果如果所示即可。如果出現(xiàn) 1( error),表示代碼出錯,具體錯誤需要自行排除 如果error 為 0,則程序編譯成功。
4、按下Ctrl+F5執(zhí)行程序,也可以選擇構(gòu)建-執(zhí)行,運行代碼。結(jié)果顯示為97 98,如下圖。
如此就生成了對應(yīng)的ASCII碼,輸出的與標(biāo)準(zhǔn)ASCII碼一樣。這就是C語言輸出ASCII碼的具體過程。
用的著嗎~函數(shù)不都是人寫的,你也可以自己寫個轉(zhuǎn)換函數(shù).
void
asd(int
k)
{
scanf("%d",k);
printf("%d
的ascii碼是%c
\n",k,k);
}
一個轉(zhuǎn)換函數(shù)就這么簡單的,當(dāng)然k必須是int型的....如果這還有疑問那請你在看看ascii碼是什么吧....
你要看看我說的對不對可以調(diào)用一下看看...
#include
stdio.h
void
asd(int
k);//注意有個分號...
int
main()
{
int
m
asd(m);//實參也可以和形參一樣,這里是不一樣的...
}
void
asd(int
k)
{
printf("隨便輸入一個整數(shù)吧-");
scanf("%d",k);
printf("%d
的ascii碼是%c
\n",k,k);
}
強制轉(zhuǎn)換成int即可。
#include stdio.h
int main (void) {
char c = 'A';
int x = (int) c;
printf("%d\n",x);
return;
}運行結(jié)果
即是‘A’的ASCII碼。
如果僅用于輸出,那么printf函數(shù)以%d輸出一個字符即可。
#include stdio.h
int main (void) {
char c = 'A';
printf("%d\n",c);
return;
}運行結(jié)果
65即是‘A’的ASCII碼
網(wǎng)站標(biāo)題:c語言的ascii碼函數(shù) c語言怎么用ascii碼
URL分享:http://chinadenli.net/article36/dodpdsg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、網(wǎng)站制作、網(wǎng)站收錄、App開發(fā)、微信公眾號、標(biāo)簽優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)