c++中ret的意思?何为按位?何为按位异?

2024-12-15 22:51:44
推荐回答(2个)
回答1:

C++本身没有ret这个关键字.你仔细看一下是否是变量名称,或者是编译后的汇编代码或者IL代码,如果是编译后的是一个堆栈操作,用来返回到指定函数

按位,顾名思义就是一位一位地操作,譬如10与8按位异或:
00001010 (二进制的10)
00001000 (二进制的8)
第一位与第一位异或,第二位与第二位...依此类推,结果为00000010 即2

回答2:

你是说return吗? 就是返回值的意思啊
按位就是说其实在计算机中每个数都是二进制组成的
按二进制的每一位来运算得到一个新的位
而且只有按位异或 没有按位异
异或是指 两位相同取0
不同取1
例如9^5可写成算式如下: 00001001^
00000101
00001100 (十进制为12)