大寫z的ascii碼值是 怎么把ascii碼轉(zhuǎn)換成字符,并字符轉(zhuǎn)換成ascii?
怎么把ascii碼轉(zhuǎn)換成字符,并字符轉(zhuǎn)換成ascii?直接(int)強制是可以的;printf(%X,要轉(zhuǎn)換的字符)實際上是一個對應(yīng)的ASCII碼,不需要轉(zhuǎn)換,如果你想得到它的ASCII碼,那么直接p
怎么把ascii碼轉(zhuǎn)換成字符,并字符轉(zhuǎn)換成ascii?
直接(int)強制是可以的;printf(%X,要轉(zhuǎn)換的字符)實際上是一個對應(yīng)的ASCII碼,不需要轉(zhuǎn)換,如果你想得到它的ASCII碼,那么直接printf(%d,a)是可以的,沒有轉(zhuǎn)換。參考如下:#include<stdio。H>intmain(void){charxx=“s”printf(%dn,x)return0}
#Include<stdio。H>#包括<stdlib。H>intmain(){inti=48charaa=(char)I//此步驟是將ASCII碼轉(zhuǎn)換為字符,48對應(yīng)于字符“0”intcc=(int)a//此步驟是將字符轉(zhuǎn)換為ASCII碼printf(%Cn,a)//printf(%dn”,c) return0}
Java中如何將字符轉(zhuǎn)換成ASCII碼:方法1:charc=“a”byteb=(byte)c;方法2:直接將字符轉(zhuǎn)換成int,得到ASCII碼值charc=“a”intb=c;//字符的ASCII碼值與相應(yīng)字符的ASCII碼值相同:例如:character aintd=97char=(char)d