char a
int b
a='A'
b=a+8
在运算b的时候是不是用到了隐式转换
对。b = a + 8;
8识别为int型,char型与int型相加赋值给int型。
等号右侧 char + int,那么char先隐式转换为int型,值为65(Ascii表),与int型的8相加,值为int型的73。最后再将该赋值给int的b。
明白了,谢谢
本回答被网友采纳对,就是这个意思
#include <stdio.h>上面的就是分别赋值不同的变量值,希望采纳,谢谢
追问我是初学C,这代码高深的让我看不懂
追答#include <stdio.h>给你做了个解释,希望采纳