为了账号安全,请及时绑定邮箱和手机立即绑定

%表示什么?

^表示什么?     =表示什么?double和int中都不一样,而且加的个数多少也不一样为什么

正在回答

4 回答

求余就是算这个数的余数,比如说,3%2就等于1,8%3=2

^好像是异或运算符,

异或运算符是指: 参与运算的两个值,如果两个相应位相同,则结果为0,否则为1。即:0^0=0, 1^0=1, 0^1=1, 1^1=0

例如:10100001^00010001=10110000

0^0=0,0^1=1    可理解为: 0异或任何数,其结果=任何数

1^0=1,1^1=0    可理解为: 1异或任何数,其结果=任何数取反
任何数异或自己,等于把自己置0


2 回复 有任何疑惑可以回复我~
#1

C_Jarvis 提问者

那么"异或任何数"又是什么啊?还有" 1异或任何数,其结果=任何数取反 任何数异或自己,等于把自己置0"在解释解释
2015-07-19 回复 有任何疑惑可以回复我~
#2

C_Jarvis 提问者

非常感谢!
2015-07-20 回复 有任何疑惑可以回复我~

取反,就是相反的,这个是二进制,0取反当然就是1咯,还有比如linux当中的grep命令后加-v就是取反,原本这条命令是找出包含指定字符的行,取反后就是剔除包含指定字符的行,

1 回复 有任何疑惑可以回复我~

^就是异或运算符,异或任何数就是 0^任何数

1异或任何数=任何数取反,1^0=‘0取反’

2 回复 有任何疑惑可以回复我~
#1

C_Jarvis 提问者

什么又叫取反呢?
2015-07-19 回复 有任何疑惑可以回复我~

C语言中%表示求余运算,“^”C语言中好像没有这个,=是赋值

2 回复 有任何疑惑可以回复我~
#1

C_Jarvis 提问者

我试了有^,求余运算又是什么啊?
2015-07-18 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926210    人
  • 解答问题       20797    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

%表示什么?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信