ifcaczccaA是什麼意思

2021-03-04 06:28:34 字數 3923 閱讀 9056

1樓:本草綱日

這是乙個c語言語句,作用為將小寫字母轉化為大寫字母

c是乙個指標,*c代表指標指向的元素,在這裡應該是個char型,所以可用字元或ascii碼表示

if語句判斷該元素的ascii碼是否在a和z之間,如果是的話,就將該元素的ascii碼減去乙個特定的值,也就是大寫字母與小寫字母之間ascii碼的差,該元素就會由小寫變成大寫

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

2樓:匿名使用者

&&:「並且」的

意思。||:「或者」的意思。

c>='a' && c<='z': c大於a,並且,c要小於z,意思是說,c要介於a-z之間。

c>='a' && c<='z': c大於a,並且,c要小於z,意思是說,c要介於a-z之間。

(c>='a' && c<='z')||(c>='a' && c<='z'):意思是說,c要麼介於a-z之間,要麼介於a-z之間。

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

這是乙個條件流控制語句,意思是說,如果變數c介於a-z之間,或者介於a-z之間,執行花括號裡的語句。

整個程式,是讓你從鍵盤輸入乙個字元,如果你的輸入是字元(a-z或者a-z),程式就會輸出:it's an alphabetic character.(這是乙個字元)

如果你輸入是個數字0-9,那麼程式就會輸出:it's a digit.(這是乙個數字)

如果你輸入的既不是字元也不是數字,那麼程式就會輸出:it's a special character.(這是乙個特殊字元)

編寫程式的時候,切記要關掉中文輸入法。

按住shift鍵,然後按「7」鍵,就得到&。

按住shift鍵,然後按「\」鍵(回車鍵上面),就得到|。

祝好運。

3樓:匿名使用者

|是通過 按 shift+\

如果你是筆記本鍵盤估計是 回車鍵上面那個

如果是台式 是在=號右邊那個

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

是 判斷 字元c是小寫字母或大寫字母

整個程式的意思是 輸入乙個字元c

如果是字母 則輸出 it's an alphabetic character.換行

如果是數字 則輸出 it's a digit. 換行如果既不是字母 也不是數字 則輸出 it's a special character.換行

4樓:匿名使用者

char c; //定義乙個字元變數

printf("enter a single character:\n"); //輸出

提示語獲取輸入的字元

if((c>='a' && c<='z')||(c>='a' && c<='z')) //如果c>='a'並且c<='z'或者c>='a'並且 c<='z'

printf("it's an alphabetic character.\n"); //輸出

else

if(c>='0' && c<='9') //如果c>='0'並且c<='9'

printf("it's a digit.\n"); //輸出

else printf("it's a special character.\n"); //輸出

&& || 是邏輯與和邏輯或,即並且和或者的意思。

斜槓「\」你找得到吧,加上shift鍵就是「|」了,打兩次就是「||」。

5樓:匿名使用者

#include "stdio.h" //標頭檔案

void main()

6樓:麻索

輸入乙個字元。判斷它是數字還是字母;;;

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

判斷c 是否在 a~z 或者 a~z 之間&& 與

|| 或

****f + \

7樓:匿名使用者

&&是 並且 的意思

||是 或者 的意思

其中 | 稱為 管道符!在鍵盤上在等於號右邊

8樓:匿名使用者

按 shift + \

就可以了

c語言為什麼if(c>='a'&&c<='z')這裡已經成立了執行減32變小寫的為什麼最後變大寫的呢

9樓:青雲當自致

#if letter

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

c=c-32;

#else

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

c=c+32;

#endif

printf("%c",c);

這裡有編譯巨集,如果letter是1,小寫的轉大寫,不是1,大寫轉小寫。

10樓:胡偉莉

小寫a的ascii是97,減去32後變大寫a,ascii為65

if(c>='z'&&c<='z'+4||c>'z')是什麼意思?

11樓:天雨下凡

此**應該是用來實現簡單的「加密」功能的,就是把輸入的英文本母字元變成它後面第4個字元輸出,如果c+4超出大寫字母範圍,則以a~z為界,進行迴圈相加,超出小字字母範圍,也一樣,在a~z之間進行迴圈相加。

舉例,如果c的值為a,則輸出為e,如果c的值為w,則輸出為a;

如果c的值為a,則輸出為e,如果c的值為w,則輸出為a;……

12樓:匿名使用者

由於編譯器讀取c=c+4在前,如果讀取字母為z,則if語句讀取時,c=z+4。

13樓:匿名使用者

其實這句if(c>='z'&&c<='z'+4||c>'z')是在上一句c=c+4;的基礎上寫出的判斷條件。那麼下面一句if(c>='z'&&c<='z'+4||c>'z')是對應的已經加4的條件,對應的就是w-z,只不過這裡寫的都是w+4-z+4的範圍罷了,實質還是w-z。

14樓:匿名使用者

這些回答都不對,你看程式中:c=c+4的意思是說「只要是字母,一開始就全部加4」,這樣的話原來的『w』加了4之後就成『z』了,原來的『z'加4之後成'z'+4了。

15樓:zyz鄭遠征

大寫的'z'應該也包含在內啊,有等於『z』的情況

16樓:匿名使用者

這個程式不是限定始終為大寫,而是改變字母的輸出,當字母在a~w時,輸出為e~z,當字母輸入為w~z時,輸出為a~e。

一道簡單的c語言問題,其結果是 "this is a book!",主要是 if(fg&&*c<='z'&&*c>='a')我無法理解**等……

17樓:

if(fg&&*c<='z'&&*c>='a')

理解為 if((fg==1)&&(*c <='z')&&(*c>='a'))

解釋為同是滿足 fg的值不為0,c指標指向的當前值不大於'z'的asc碼值;並且 不小於'a'的asc碼值。

18樓:匿名使用者

if(fg&&*c<='z'&&*c>='a') 主要是用來判斷*c 為小寫字母 沒用到可刪除

19樓:匿名使用者

這個基本的問題我還是知道,關鍵是為什麼改為if(*c<='z'&&*c>='a')後 函式功能就變成把所有小寫轉換為大寫了。而不改時,卻只是把每個單詞的首字母轉換為大寫呢?

是什麼意思?是什麼意思??

是乙個網路流行詞,讀作sh w ng,音同 失望 是失望的暗語。詞語 是非主流火星文,為 失望 二字的同音仿寫。引申含義 同 失望 意思是感到沒有希望,失去信心 希望落了空 因為希望未實現而不愉快。古同 世 說文解字 三十為 世 是乙個漢字詞語,意思是同 網 同 失望 失望 是乙個漢語詞語,拼音是s...

是什麼意思,這是什麼意思

是乙個數學符號,意思是垂直。垂直,是指一條線與另一條線成直角,這兩條直線互相垂直。通常用符號 表示。設有兩個向量a和b,a b的充要條件是a b 0,即 x1x2 y1y2 0 對於立體幾何中的垂直問題,主要涉及到線面垂直問題與麵麵垂直問題,而要解決相關的問題,其難點是線面垂直的定義及其對判定定理成...

問是什麼意思,是什麼意思?

何 平假名 羅馬音 nannda 釋義及例句 1.什麼。何 這究竟是怎麼回事啊?何 何 究竟是怎麼一回事,一點也摸不著頭腦。2.什麼,那個。直接言 適當 言 方 見 場合 代 用 語。何 肩 如果有什麼的話,可以轉到我名下 由我來代替 言 何 君 這麼說雖有點那個 不太好 我看你是怎麼也辦不到的。自...