You cannot convert from int to char, so this would be illegal
int i = 88; char c = i;
,
However this is allowed char c = 88;
.
Isn't a plain number and int
literal? How is this allowed?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…