c语言中的++什么意思

如题所述

这个是按位或的意思,c语言中有对二进制位的操作,按位或的意思是,只要这一位上有一位是1,那么按位或后这一位就是1,两位全为0时,按位或后这位才为0
比如:
int
a=4,c=8;
int
c=a|b;
a二进制:
0000
0000
0000
0100
b二进制:
0000
0000
0000
1000
那么c

0000
0000
0000
1100
所以c的值是12
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-23
自增1的意思,如
int
i=1;
i++后i的值就变为了2
还有一个要注意的就是i++和++i的区别,前者是运算完后自增1,后者是自增1后再运算
第2个回答  2019-01-17
%md
m是一个数字,在标准输出函数里.
m表示输出长度控制,表示以m个字符输出,不足m个字符的用空格填补,输出时右对齐.
原本输出超过m个字符的此时m无效.
相应的%-md同上,-表示左对齐。
第3个回答  2019-06-25
自加,有两种用法:
假如定义了一个变量i=1
1)
若使用i++,
指代先取i的值再另i=i+1
2)若使用++i,指代先使i=i+1再取i的值
第4个回答  2020-01-13
相似回答