上午讲到的是char 1个字节,short 2 个字节,int 4 个字节,float 4 个字节,double 8 个字节,隐式装换右低到高,不同类型的数据在运算时计算机先自动保存将其转换为同
还有各种强制转换类型,(int )(x+y) 类型加表达式一类型再运算
char --> int --> double <-- float
float f=100.00;'
printf("%d",(int )f); //100 强制转换的格式
强制类型转化
形式:(类型名)(表达式) 注:括号必须括住类型名
int num, i, j,k,l,s;
scanf("%d",&num);
getchar();
l = num / 100;
i = num % 100;
k = i / 10;
j = i % 10;
s = j + k + l;
printf("%d",s); // 打印出三位的数的向加
num = 100* j + l+k*10 ;
//printf("%d",num); //三个位置互换
getchar();