C語言的問題,C語言的一個問題

2022-06-01 12:35:26 字數 609 閱讀 4327

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...