我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

关于位运算的左移打印


  WORD x = 0x315f;

printf("%x",x<<4);   //这样打印出来不应应该是 15f0 吗  (查看内存中的值也修改为15f0了) 但实际打印出来是  315f0
    
    再printf("%x",x>>4); 打印出来 315f
    

为什么呢??

x=12639;

12639*16=202224;

离上限还远,不会被切。

近期文章

  • 数据库查出来的数据,丢失换行回车符
  • 求解第7行代码的输出(a.grad)为何是如图所示。谢蟹各位。
  • c++成员变量释放问题
  • 哪位可以指导下MySQL无法导入本地文件的问题嘛?反馈说是没有权限
  • 后端返回了html代码,前端怎样进行预览
  • 有一个参数的描述我不太理解,各位帮个忙,thanks
  • 我给div设置了display:flex; align-items:center;但是dic里的两个p标签却成了一排怎么解决
  • 请问怎么在navicat里面计算出年龄求步骤
  • grads报错的问题
  • 不同的种子对相同 DRL 模型的结果有影响吗?(标签-网络|关键词-初始化)
  • 在安装Delphi11时,遇到以下提示该如何解决?
  • win10电脑问题求解答
  • flask获取自定义header问题
  • C++有关函数的语法
  • 俺的web好难啊学不明白
  • 求解释一下该代码什么意思
  • 一元正号如何作用于指针?
  • 这个怎么运行不出来,求改正
  • Android studio里面List无数据
  • 数据库转换,Oracle语句转换成MySQL语句,始终转不了row_number ()over()

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华