C语言int型变量为何可以储存char型字符c和c++在这一点上有区别吗
因为int类型兼容char类型char在存储的时候是存的字符的ASCII码, 也是个整数,(比如A是65), 只不过他的长度为int的一半, 所以int完全可以存放char的值
有帮助的话采纳一下哦!🙈🙈🙈
为什么不可以呢?char型在内存中也是以数字的形式存储的,只不过范围比int小。没有区别。
类型转换了,C++一样