1020:列印ASCII碼
阿新 • • 發佈:2021-12-02
【題目描述】
輸入一個除空格以外的可見字元(保證在函式scanf中可使用格式說明符%c讀入),輸出其ASCII碼。
【輸入】
一個除空格以外的可見字元。
【輸出】
一個十進位制整數,即該字元的ASCII碼。
【輸入樣例】
A
【輸出樣例】
65
題目分析:
本題考察資料型別的轉換,有兩種表達方式,例如這路有一個double型別的變數,將其轉化位整型可以寫成這樣
double a=3.14;
(int)a;
int(a);
都是可以的,但是注意,這種改變只作用於當前,對a本身是沒有影響的;例如
cout<<int(a);結果是整數
cout<<a;還是原來的3.14.
#include<iostream> using namespace std; int main() { char a; scanf("%c",&a); int b = a; cout<<b; return 0; } //===================== #include<iostream> using namespace std; int main() { char a; scanf("%c",&a); cout<<int(a); return 0; }
本內容僅供同學們學習借鑑,請勿盲目的抄寫程式碼,如果文章中有任何問題,請留言,評論,共同學習進步!
本文來自部落格園,作者:MacToT,轉載請註明原文連結:https://www.cnblogs.com/zhouxing-bmw/p/15634581.html