若s是int型变量,且s=6,则表达式s%2+(s+1)%2的值为
2个回答
展开全部
原表达式=6%2+(6+1)%2=0+1=1,%是取模运算,相当于是求x/y的余数。
int是4个字节,工32位第32位为符号位,所以正数最大值就是,符号位为0,其余31位都为1,那么这个值就是2^31-1而负数,最小的为符号位为1,其余31位为0,而负数是用补码表示的(用负数的绝对值表示,然后取反再加1)。
扩展资料:
注意事项:
INT函数是常用的数学与三角函数,函数功能是将数字向下舍入到最接近的整数。
INT函数的语法格式为INT(number),其中 number表示需要进行向下舍入取整的实数。
INT函数是将数值向下取舍为最接近的整数,TRUNC函数是将数字截取为整数或者指定位数的小数。
TRUNC函数有二个参数,第一个参数是指定的数字,第二个参数是指定的小数位数。
参考资料来源:百度百科-int函数
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询