字符型:char
字符變量的定義和輸出
-
字符變量用於存儲一個單一字符,在C語言中用char表示,其中每個字符變量都會占用1個字節。在給字符型變量賦值時,需要用一對因為半角格式的單引號(‘ ’)把字符括起來。
-
字符變量實際上並不是把該字符本身放到變量的內存單元中去,而是將該字符對應的ASCII編碼放到變量的存儲單元中。char的本質就是一個字節大小的整型。
代碼示例一:
#include<stdio.h> int main() { //字符型變量 char ch = 'a'; //打印字符型變量 printf("%c\n", ch); //打印字母a對應十進制數 printf("%d\n", ch); unsigned int len = sizeof(ch); printf("字符型大小:%d\n", sizeof(ch)); return 0; } 代碼示例二: #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> int main() { //char ch1='a'; //char ch2='A'; //printf("%d\n", ch1-ch2); char ch; scanf("%c\n",&ch); printf("%d\n",ch-32); return 0; }
歡迎關注微信公眾號黑馬金牌編程