怎樣用簡單C語言將A轉化成a,C語言 如何把A Z轉換成1 26?輸入一個字母 輸出一個數字。

時間 2021-07-08 21:14:35

1樓:蹦迪小王子啊

最簡單的方法就是:

char c = 'a'+32

void main()

char c='a'-32;

printf("c %c",c);

getch();

擴充套件資料算術運算子

用於各類數值運算。包括加(+)、減(-)、乘(*)、除(/)、求餘(或稱模運算,%)、自增(++)、自減(--)共七種。

關係運算子

用於比較運算。包括大於(>)、小於(<)、等於(==)、 大於等於(>=)、小於等於(<=)和不等於(!=)六種。

邏輯運算子

用於邏輯運算。包括與(&&)、或(||)、非(!)三種。

位操作運算子

參與運算的量,按二進位制位進行運算。包括位與(&)、位或(|)、位非(~)、位異或(^)、左移(<<)、右移(>>)六種。

2樓:洋飛煙

c語言中字元可以當成整型來相加減

你的問題是把大寫字母轉換成小寫吧

公式:y=x+(`a`-`a`);

意思是每個小寫字元都比大寫大a-a

3樓:匿名使用者

如果不用庫函式的話,就直接用下面的語句:char test = 'a'+32;

因為在ascii碼中,兩個大小寫字母相差32

4樓:匿名使用者

最簡單的是ascii碼加減轉化,a和a都是儲存的ascii碼。

5樓:

c語句如下:

char ch='a';

ch+=32;

putchar(ch);

6樓:

return 'a';最簡單.

c語言、如何把a-z轉換成1-26?輸入一個字母 輸出一個數字。

7樓:大齡兒童

很高興回答你的問題。

在c語言中使用acsii表示字母的,a-z的ascii碼是順序的,也就是b比a大一,c比b大一。這樣的話z-a=25。所以需要表示的時候就是想要轉換的字母減去a,再加一。

比如輸入了b:

char x=‘b’;

int i='b'-'a‘+1;

這樣i的值就是2,輸出就可以了。

希望對你有幫助。

8樓:三夜蟲

把變數n定義成char型

然後做n=gerchar();

n=n-64;

printf("%d",n);

的迴圈,應該就好了w

大致上程式是這樣:

#include

void main()

}while(n!=13);}

9樓:安慰依舊

#include

void main()

65 是a的 ascll 碼 (int)為強制型別裝換。s 的範圍是 65--90.

10樓:匿名使用者

直接在輸出前轉換一下就可以了:

char c;

scanf("%c",&c);

printf("%d\n",c-'a'+1);

11樓:未命名的幻影

#include

using namespace std;

void main()

c語言編寫一個程式,例如將字母a變成e,a變成e,即變成其後第四個字母。

12樓:匿名使用者

幫人調好的,借來供lz參考

#include

int main(void)

printf("%c", c);

} }

printf("\n");

return 0;}

13樓:home翼

#include

#include

main()

printf("%s",s);

}這個就是你要的程式了,就是不知道當最後的4個字母加4你要變成什麼,就寫這樣了

14樓:匿名使用者

#include "stdio.h"

#include "string.h"

int main()

}printf("%s",str);}

15樓:匿名使用者

這簡單啊,每個給他加4就好了

怎樣將樑的均布荷載轉化成集中荷載

情談學長 1 m q x 2 2,x是均布載荷的長度。其來歷是 q x是作用在結構上的合力f,單位為n,合力的作用點位於載荷作用的中點,故f的力臂為x 2米,從而彎矩m q x 2 2。2 將均布荷載長度l和均布荷載強度q相乘,可以得到集中荷載強度p,把這個集中荷載放在原來均布荷載的中點 l 2 即...

matlab中怎樣將uint8轉化成double型

1 開啟matlab,在命令列視窗中輸入a 1.2345 round a 按回車鍵,得到結果1,已經將浮點型資料a四捨五入成整型1。2 輸入a 1.6345 round a 按回車鍵,得到結果2。3 在命令列視窗中輸入a 1.2345 ceil a 按回車鍵,得到結果2,已經將浮點型資料a向上取整成...

誰能夠幫我把這段c語言程式轉化成VB的呢

令狐腫 我去!這明顯不是windows的,vb怕不行!誰能幫我把這段程式翻譯成c語言 你的程式的行號就沒有寫,如果要是強行推測的話比較費腦子的啊,呵呵你還是寫上行號吧,費時打一下,一般都是遞增10的吧你用的應該是basic 吧 或者類似,看懂了就沒事,很快就轉化了 能看個大概,雖然我不知道是什麼語言...