当前位置: 代码迷 >> 综合 >> 'FATE'赋值给不同类型变量
  详细解决方案

'FATE'赋值给不同类型变量

热度:73   发布时间:2023-12-21 04:08:53.0

C语言将字符常量视为int类型而非char类型进行处理,超出int范围,系统会报错(例’sFATE’会报错)。把字符常量’FATE’看作由4个字符组成按顺序排列的32位机器代码,由不同类型变量截取所需部分`。

#include <stdio.h>
void count(void);
int main(void){
    char grade;int a;short int b;grade = 'FATE';a= 'FATE';b= 'FATE';printf("%c,%d,%d,%d,a=%d,%d,b=%d\n", grade, grade