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

为什么选c,我不李姐,求解!

下面程序的输出是____。
main()
{
unsigned a=32768;
printf("a=%d\n",a);
}
A、a=32768 B、a=32767
C、a=-32768 D、a=-1

因为usigned是没有符号的,转成int后,只要是小于2^31,都是变为负数

因为a是无符号数,32768就直接存为1000 0000 0000 0000,输出时按有符号数处理,首位的一代表负数,再由负数求原码的方法读a,就是-32768了

a=32768

近期文章

  • python条件判断,输出不对
  • strlen("x\012\b\xab\ \ab\n")的值为
  • 安装统信家庭版后重启出现grub rescue字样
  • Linux网络通信出现No route to host
  • 为什么0没有被排序进去,不同的地方不一样的结果。
  • pycharm不知道怎么运行
  • 最后一个空填什么合适,对象可以这么赋吗
  • VB 如何在锁屏后播放音乐
  • python条件判断列表值是否大于255,输出不对
  • C语言getchar()什么情况下在scanf()后面写?
  • 博主你好,请问可以咨询一下您的那个随心音乐APP具体功能采用了什么技术吗
  • socket对离线留言进行循环发送时出现的问题
  • 此问题怎么破,构造函数啊
  • windows桌面项目里出现的一个问题
  • C++圣诞节快乐⊙▽⊙
  • 输入x的值,要求输出相应的y的值。
  • java -jar启动中断
  • 为什么commit提交不上去
  • windows10系统使用pycharm创建项目时报错,有大佬解释一下吗?报错如下
  • 运用c#,设计程序基础。希望各位同志,提供一下帮助

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华