在C语言中,整型变量是用来存储整数值的,可以是十进制、八进制或十六进制。这些进制表示方法对计算机来说其实质都是二进制,只是在输入和输出时才表现出不同的形式。1. 十进制(基数为10)是我们最熟悉的表示方法,例如`15`、`-10`等。2. 八进制(基数为8)以数字`0`开始,例如`010`表示十进制...
a是存放char型地址的指针变量,“EFG"是字符串,字符串首地址也就是第一个字符的地址,当然可以赋给a。
没有任何问题。0x5b只是16进制方式表示的整数,我们都知道整数是可以是正数或负数的,所以这样表示没有问题。不论是二进制、八进制、十进制、十六进制甚至是三十二进制还是多少多少进制,都只是一种数值的表示方法而已,它们归根结底表示的都是整数,理解了这一点就好了。--- 对补充信息的回答:我说过,...