使用C語言中的隱式轉換查詢大寫字元‘A’的ASCII值?
隱式型別轉換是由編譯器完成的,它將較小的資料型別轉換為較大的資料型別。
例如,A的ASCII值為65。
在這個程式中,我們以字元‘A’作為輸入,現在編寫程式碼將A轉換為其ASCII值65。
示例
以下是使用隱式轉換查詢大寫字元‘A’的ASCII值的示例:
#include<stdio.h>
int main(){
char character = 'A';
int number = 0, value;
value = character + number; //implicit conversion
printf("The ASCII value of A is: %d
",value);
return 0;
}輸出
‘A’的ASCII值為65。在C語言中使用型別轉換,編譯器會自動將char資料型別的字元轉換為int資料型別,表示式(value = character + number)就等於65 + 0 = 65
因此,輸出將為65。
The ASCII value of A is: 65
示例
讓我們考慮另一個字元的例子,看看它的ASCII值是多少。
#include<stdio.h>
int main(){
char character = 'P';
int number = 0, value;
value = character + number; //implicit conversion
printf("The ASCII value of P is: %d
",value);
return 0;
}輸出
‘P’的ASCII值為80。在C語言中使用型別轉換,編譯器會自動將char資料型別的字元轉換為int資料型別,表示式(value = character + number)就等於80 + 0 = 80
因此,輸出將為80。
The ASCII value of P is: 80
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP