1、
blog.csdnimg.cn/18dc94c7e5294c86a825eb3520046904.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5p-S6ICz5piv5Y-q54yr,size_20,color_FFFFFF,t_70,g_se,x_16)
2、代码演示`
#include <stdio.h>
//类型转换
int main()
{
//自动转换
int a='A';//字符A是char类型,由char->int即由窄到宽
double b=10; //整数10是int类型,由int->double
printf("a=%d,b=%f\n",a,b);
//丢失数据
char c=345;//char是一个字节,最大到127
int d=3.99;
printf("c=&d,d=%d\n",c,d);
// 强制转换
char e=8L;
int f=(int)3.01;
printf("e=%d,f=%d\n",e,f);
return 0;
}