为您找到"

c语言中若C='A'那么"!C"是啥意思?

"相关结果约100,000,000个

C语言中a+=a-=a*=a答案是多少?

a初值为12时,a+=a-=a*=a结果为0步骤:这个表达式的运算是从右向左的:1. a*=a:a=a*a=12*12=1442. a-=144: a=a-144=144-144=03. a+=0: a=a+0=0+0=0。

c语言中符号<<是什么意思

符号<<在C语言中代表了左移运算符。<<用来将一个数的各二进制位全部左移若干位,移动的位数由右操作数指定,右操作数必须是非负值,其右边空出的位用0填补,高位左移溢出则舍弃该高位。

c语言中*p=a与*p=&a有什么区别?

p=&a;是将a的地址赋值给*p,结果会是一个十六进制的数。 第二个是让p指向a的地址空间。*p的傎和a相等。 int a=2,*p; *p=&a; 打印*P应该是一个地址值,很长一串, p=&a; 打*P印结果会是2;对于指针来说,*p = a[0],表示向地址为p的内存区域赋值为a[0]。p = a[0],把变量p的...

问一下C语言中的a+=3为什么等价于a=a+3啊,我知道前面是简写,不知道为什 ...

不是简写,+= 和=都是运算符号。只不过a+=3和a=a+3的运算结果都是一样的。都是取a的值与3相加,再将结果赋值给a。

C语言中\a是什么意思,有什么作用

c语言中的转义字符:\a 响铃符 通常使用转义字符表示ASCII码字符集中不可打印的控制字符和特定功能的字符,如用于表示字符常量的单撇号('),用于表示字符串常量的双撇号(")和反斜杠(\)等。实例:通过puts可以输出字符串,例如:"123abc" 对应的ASCII码值的八进制分别是 61、62、63、141、142...

C语言中的“--”的用法

1、左移运算符(<<):按二进制形式把所有的数字向左移动对应的位数,高位移出(舍弃),低位的空位补零。格式:需要移位的数字 << 移位的次数 例如:3<<2 3转换为二进制是0011,所有数字左移2个位置,空位补0,得到1100,即十进制数12。2、右移运算符(>>):按二进制把所有的数字向右移动对应...

在C语言中11种赋值运算符的具体含义,用法?

如果两个相应的二进制位都为1,则该位的结果值为1;否则为0。5.^= 按位异或后赋值,变量^=表达式,参与运算的两个量按照对应的位进行异或运算,且0^0→0, 0^1→1, 1^0→1, 1^1→0 一个数与0异或仍保持不变,如a^0=a一个数与自己异或结果为0,如a^a=0 11.|=是按位或后...

C语言里边m++与++ m区别是啥,求形象解答,谢谢!

若m=6;a=m++;则执行完该语句后a=6,m=7(赋值运算取自加之前的值)若m=6;a=++m;则执行完该语句后a=7,m=7(赋值运算取自加之后的值)如果单纯有一行是 m++或者++m,没有赋值或取值,那么这两句实际结果是一样的,都是m的值增加了1。

已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2='A'+...

每个字符都有对应的ASCII值。是等价的关系。答案选A。因为'6' - '3'的结果是3,然后'A' +3的结果就是,'D'注:'A' - 'D'的ASCII值是连着的,'0' - '9'也是连着的。像a、b、c、d这样的52个字母(包括大写)以及0、1等数字还有一些常用的符号(例如*、#、@等)在计算机中存储时也要...

int a=2; a*=2+3;a的值为什么等于12?

int a=2; a*=2+3;a的值不等于12,而是10。a*=2+3;这个程序算式中是优先算2+3的,因为+的优先级比*=高。也就是a*=5;a*=5相当于a=a*5,又因为已经定义了a=2,所以a*5=2*5=10。printf(a)时运行程序后得出结果也是10。
1 2 3 4 5 6 7 8 9

相关搜索