首页
13问答网
>
C语言中-1<<1要怎么算,我的关键疑问在负数上
C语言中-1<<1要怎么算,我的关键疑问在负数上
那意思是说-1存转换为二进制是11111111吗?为什么??
2025-03-06 11:37:10
推荐回答(1个)
回答1:
<<实际上是位操作
将-1写成二进制形式,然后将所有 bit 向左移1位,后面补0
结果为-2~
实际上都是将-1变成二进制再计算~
相关问答
最新问答
求一部电视剧,男主和女主开始是闺蜜,反正就是关系非常好,但不是情侣,但是最后发现互相喜欢对方
淮南有哪些档次高的酒店?请推荐~
银杏叶中黄酮含量是多少
2016年湖南省公务员考试职位查询?
普吉岛和三亚哪个好
自来水管出的是白色的水,还能喝吗
微信附近的人搜不到我怎么办?
七零年入伍装甲兵坦克一师坦克二团退伍挡案查不到本人退伍证也丢了怎么办?
1⼀2+1⼀4+1⼀8=1⼀16+1⼀32+……+1⼀1024+2048
13求解一道简单的C语言编程题