1樓:
每個大寫字母與對應的小寫字母ascii碼值都相差32.
'a'的ascii碼值為97,'a'的ascii碼值為65,97-65=32
'b'的ascii碼值為98, 'b'的ascii碼值為66,98-66=32.
小寫字母的ascii碼值都大於大寫字母的ascii碼值.所以,小寫字母轉換成大寫字母只要減去一個小寫的'a',再加上一個大寫的'a'就可以了.
比如:小寫的'b'轉換成大寫的'b':'b'-'a'+'a',相當於98-97+65=66,即大寫'b'的ascii碼值.
2樓:匿名使用者
看一下ascii碼錶就知道了。
附:ascii碼錶
3樓:卻今雨
p的ascii**是112
p的ascii**是80
大小寫相差32,小寫的比大寫的大32。
求助c語言問題,求助一個c語言問題?
你在看看,還是不對,全1表示的是 1,1000.才表示 128 反碼概念,符號位不變,其他位取反 1 全1反過來就全0,表示0的話就2個0了,所以負數在加個1 只有反碼才這樣 二進位制11111111代表 127,是按原碼規則來算。若按補碼規則,二進位制11111111算出來是 1。文中說的是100...
簡單的C語言問題,一個簡單的C語言問題
列舉型別中,後面變數值是前面變數的值加1 如basic 3,則assembly 4 同樣 ada 100,則cobol 101,fortran 102 如果一個值沒有給定,就是它前一個變數值 1,ada 100,所以cobol 101,fortran 102 不完整。像是定義一個列舉變數並賦值。1。...
關於c語言的問題,關於C語言的一個問題
include define max x,y,z x y?x y z?x y?x y z define min x,y,z x int main include int main void include include need random srandom include need time i...