誰能幫我解釋下if c65 cc97 c122 的意思

時間 2021-09-02 02:04:24

1樓:匿名使用者

因為a的ascii碼是65,z是90,a是97,z是122,

也就是說

if(c>=65&&c<=90||c>=97&&c<=122) 判斷輸入的字元是不是一個字母,如果是就把它輸出

實際上表示字母一般不直接用數字,把字母加上單引號就行,例如'a'等價於97

上面語句規範來說應該寫成

if(c>='a'&&c<='z'||c>='a'&&c<='z')

至於輸入數字的時候,它的字元不在這個範圍內,就不輸出了。如果要把數字也一起輸出,應該寫成

if(c>='a'&&c<='z'||c>='a'&&c<='z'||c>='0'&&c<='9')

注意&&的優先順序比||高一級

2樓:匿名使用者

(c>=65&&c<=90||c>=97&&c<=122)是26個字母的ascii碼範圍~65到90是大寫的,97到122是小寫的

不在這個範圍內不執行printf~

char型別是根據字元的ascii碼儲存的

3樓:

c>=65&&c<=90||c>=97&&c<=122 是大小寫字母ascii 數值範圍。

要輸出數字要加數字的ascii 數值範圍:

if( (c>=65&&c<=90 )|| (c>=97&&c<=122) || (c>=48&&c<=57) )

4樓:匿名使用者

a~z的ascii碼對97~122,a~z的ascii碼對應65~90

5樓:匿名使用者

這應該是轉義字元的問題。。

大哥 能給小弟講講if(c>='z'&&c<='z'+4||c>'z') c=c-26; 是什麼意思嗎

6樓:

這個貌似是一個bai加密演算法,應該是du大學zhi的某門課程裡的,具體的

dao記不得了

專。程式大概是說從鍵

屬盤接收一個字串,當輸入是『a』時,輸出『e』,『a』時輸出『e』,如果是『v』輸出'a『,』v『輸出』a『,迴圈輸出。

char c;//定義一個字元

while((c=getchar())!='\n')//從鍵盤接受字元

printf("%c",c);//輸出加密後的英文字元}printf("\n");

以上,這個不是很難,自己跑一下就應該明白了。不知道我說的你明白沒~~

7樓:不喜歡放風箏

這就是一bai個簡單的加密

du程式,對輸入的字母

zhi序列進行加密,dao

用原來的字母在字

內母表中的後面第4個字母代容替原來的字母,例如:輸入a輸出的是e,字母表首尾相連,輸入z輸出d,,因此你如果輸入china那麼輸出的就是glmre。

if中的條件其實就是比較,使用的是字母對應的ascii碼值,比如你加密,你可以使用你的加密方式。

希望對你有幫助。

誰能幫我解釋一下,謝謝了,誰能幫我解釋解釋一下

吹散迷霧夢之師 其實這場火是你內心中設計出來的,它代表的是假如家裡有事你怎麼辦,你在夢中表達了你單獨衝進火場中,把值錢的東西全部拿了出來.這是表明你如果家裡有事發生了你會為家庭盡力,包括一個元寶,表達了做得十分之出色.這個夢是一種表達你對家庭負起責任來的一個夢. 夢見著火,會有好運。夢見家的前門或房...

夢見噩夢,誰能幫我解釋下

傀儡意味著假人,作為現實社會大家都戴面具戴慣了,真我失落了,因此我們即使物質豐富也會莫明的痛苦。電鋸意味著扼殺,那個真我就是孕婦,孕婦代表著永恆的生命力,人性本來應該遵循自然的生命力而蓬勃發展,然而,真理在這個社會已經被扼殺了,取而代之的的惡魔般的傀儡,所以,我們可以依據夢來調整下方向,否則,再壓抑...

誰能具體幫我解釋一下這手錶,誰能幫我解釋解釋一下

淡紫色的飄逸 prc200應該是型號,200m 660英尺是防水深度外圈是準距儀 tachymeter 準距儀 的使用方法是當你位於高速運動的物體上時,比如汽車摩托車,用來測定平均執行速度。比如,一輛汽車執行在高速公路上,公路兩側一般都有里程碑,兩個里程碑之間的距離一般是1公里。當你在車上經過第一個...