看了c语言基础有些名词不懂,希望能通俗一点解释

什么是物理地址?还有C语言能进行位(bit)操作,什么是位(bit)操作?能否通俗点解释,谢谢各位啦

物理地址就是内存地址,在C语言中,比如定义一个 int a; 可以用prinf("%p",&a);通过控制台打印出它的地址;
位操作是针对二进制而言的,当然,如果不是二进制,系统会转化成二进制,二进制只有0和1;比如7这个数,它转化成二进制就是111;我们可以对它移位,如 a=7>>1;这句话是把7向右移一位,那么a的值就等于3;也可以向左移位(<<); 位运算有 | (按位或)和 &(按位与);
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答