c语言整型变量x和y的值相等
c语言整型变量x和y的值相等,且为非0值,则以下选项中,结果为0的表达式是 x^y整型变量x和y的值相等,且为非0值,则以下选项中,结果为0的表达式是 x^y why
“按位异或”运算符“^”: 运算规则:如果两个运算对象的对应位不相同,则结果为1,否则为0。 因为x与y的值相同,所以x与y的对应位相同,所以x^y的结果为0。 你可以参考C语言教材关于“位运算”的相关章节。
这个网站上有你要找的技术文章,还有些源代码
纠正楼上错误:x^y是x,y进行抑或运算,规则是对应为相同抑或结果为0,对应位不同结果为1,根据题目x,y均为整形且数值相等说明x,y对应位都相等,故结果为0
应该是MOD()函数。即余数函数,X和Y的值相同,相除后,没有余数,值必定为0。
答:详情>>
问:挺简单的一C函数,不过我是初学者,暂时还不会写,请好心人多多帮忙!
答:int mystrlen(char *str) { int n = 0; while (*str) { n++; str++;} return n; } voi...详情>>