本身字符類型即為整型的壹種,當把大字節的整型數據類型比如int類型以字符類型的形式輸出時,壹般輸出函數會對大字節整數類型進行截斷操作,它等同於將大字節整型變量、常量轉換為小字節的整型變量、常量。比如下面的代碼:
int?main(void)
{
unsigned?ui?=?0xffffff61;
printf("%c\n",?ui);
return?0;
}
把unsgined類型作為char類型輸出時,執行的結果是61即小寫字母'a'的ASCII碼值。