c語言中字符的聲明和輸出


1、c語言中,一個char類型被定義為一個字節所占的位數(8位)

char類型用於表示字符(字母或特殊符號,也可以表示較小的整數),但是從技術層面上看,char類型是整數類型,因為char類型是以整數進行存儲的。

c語言使用數字-字符編碼來處理char類型,也就是說用特定的整數來表示特定的字符。

標准ASCII碼表示0~127個字符。

c語言會把char類型識別為int類型,因此在輸出時使用%d轉換說明,會輸出字符對應的整數, 而使用%c的轉換說明,則告訴編譯器輸出整數對應的字符。

 

#include <stdio.h>

int main(void)
{
    char test;
    
    printf("Please enter an character: ");
    scanf("%c", &test);
    
    printf("int test: %d.\n", test);
    printf("char test: %c.\n", test);
    
    return 0;
}
//以上程序說明,對於字符型(char型),使用%d轉換說明的時候輸出char型對應的整數值,使用%c轉換說明輸出整數值(計算機中char型以整數進行存儲)對應的字符。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM