在此引用它作为参考:

#include

int main(void){

int l;

short s;

char c;

l = 0xdeadbeef;

s = l;

c = l;

printf("l = 0x%x (%d bits)\n", l, sizeof(l) * 8);

printf("s = 0x%x (%d bits)\n", s, sizeof(s) * 8);

printf("c = 0x%x (%d bits)\n", c, sizeof(c) * 8);

return 0;

}

我在我的机器上的输出是: -

l = 0xdeadbeef (32 bits)

s = 0xffffbeef (16 bits)

c = 0xffffffef (8 bits)

以下是我的理解: -

赋值s = l,c = l将导致s和c被提升为整数,它们将分别具有l的最后16位(0xbeef)和最后8位(0xef) .

Printf尝试将上述每个值(l,s和c)解释为无符号整数(因为%x作为格式说明符传递) . 从输出中我看到符号扩展已经发生 . 我怀疑是因为%x代表unsigned int,为什么在打印s和c时会发生符号扩展? s的输出不应该是0x0000beef而c的输出应该是0x000000ef吗?

java short 无符号_有符号/无符号的int,short和char相关推荐

  1. 通达信标记符号_通达信各种符号

    囧⊙●○⊕◎Θ⊙¤㈱㊣★☆♀◆◇◣◢◥▲▼△▽⊿◤ ◥ ▂ ▃ ▄ ▅ ▆ ▇ █ █ ■ ▓ 回 □ 〓≡ ╝╚╔ ╗╬ ═ ╓ ╩ ┠ ┨┯ ┷┏ ┓┗ ┛┳⊥﹃﹄┌ ┐└ ┘∟「」↑↓→←↘↙♀ ...

  2. sim卡没坏但苹果手机无服务_苹果xs无服务没信号,XS基带坏了维修多少钱

    iOS系统的每次发布,有许多小伙伴都会熬夜等更新,因为系统更新后的好处就不用多说了,既能修复之前系统BUG故障问题,又带来了全新的操作体验.不过,也有网友表示更新后一天内n次无服务,手机连不上wifi ...

  3. 怎么把字母缩小当符号_建筑图纸的符号意义你知道多少?教你如何输入符号,瞬间涨知识...

    建筑施工,能看懂各类建筑图纸是必备技能! 其实并不是一件容易的事情,就比如建筑图纸,搞不懂各类符号的意义,直接的就会看不懂整张设计图. 是个棘手的问题,可见搞懂这些符号意义有多重要,这里就给大家整理常 ...

  4. java空类型方法无参_类的无参方法

    一.JavaDoc注释 语法: /** *@author Flc */ @author 标明开发该类模块的作者 @version 标明该类模块的版本 @see 参考转向,也就是相关主题 @param ...

  5. javascript 符号_掌握javascript es6符号

    javascript 符号 JavaScript is one of the cores of web development. JavaScript, also known as ECMAScrip ...

  6. javascript 符号_理解JavaScript中“ =”符号的直观指南

    javascript 符号 by Kevin Kononenko 凯文·科诺年科(Kevin Kononenko) 理解JavaScript中" ="符号的直观指南 (A Visu ...

  7. 安卓错误: 找不到R符号_国际音标及附加符号读音amp;用法示例

    国际音标及附加符号读音用法示例https://www.zhihu.com/video/1187466034813091840 唔 好像读错了很多,也从来没在镜头前胡扯过一个小时-- 这个视频中有些内容 ...

  8. wpf button无边框_中国式新房无玄关?客厅真不缺这点面积!

    来源|合肥飞墨设计 id:feimoshejihf 以前经常会说一些奇葩户型改造,现在的新房奇葩的户型渐渐少了,但是还是不可避免的有一些小问题,比如入户门正对卫生间,入户无玄关等不痛不痒的问题,虽说不 ...

  9. sim卡没坏但苹果手机无服务_苹果6sp无服务信号不好解决办法

    随着手机使用的时间增长,小伙伴们在使用苹果6sp的时候,是不是总会碰到苹果6sp出现各种各样的问题, ,有时候正准备打电话,却突然发现自己的手机无服务,信号不好的情况,这个时候到底应该怎么办呢?今天小 ...

  10. python中的美元符号_类似美元$这个符号pyCharm2.0里怎么输入不好用呢,美元pycharm2.0,如题,键盘没任何问题,就...

    类似美元$这个符号pyCharm2.0里怎么输入不好用呢,美元pycharm2.0,如题,键盘没任何问题,就 如题,键盘没任何问题,就是没法输入'$'这个字符.用Mako模版和jQuery很痛苦,都是 ...

最新文章

  1. ArcGIS里shp文件连接Excel的字段,出现无法显示Excel里全部字段的问题
  2. js根据月数计算有效日期_你真的看懂产品生产日期了么
  3. 拷贝构造,操作符重载
  4. php-fpm启动后没有监听端口9000
  5. C#编译和运行过程图例
  6. 当你老了,一生最后悔什么?大数据告诉你!
  7. Qt弹出的窗口始终位于界面最前面的方法
  8. 前端就业怎么样?学习前端都有哪些优势?
  9. php - 获取数组头尾元素
  10. (原创)攻击方式学习之(3) - 缓冲区溢出(Buffer Overflow)
  11. android版自动答录机,自动答录机app下载-自动答录机 安卓版v2.4.6.2-PC6安卓网
  12. jQuery源码分析系
  13. 普林斯顿微积分读本篇十七:数列和级数,泰勒定理
  14. 计算机操作系统---高响应比调度算法,操作系统最高响应比优先调度算法实验报告...
  15. 全减器及其相关概念的理解
  16. 网站服务器诊断分析,网站SEO优化诊断分析报告范文模板(一)
  17. 通过 jstack 与 jmap 分析一次线上故障
  18. 条令考试小程序辅助器_小程序条令考试 微信小程序条令考试答题器
  19. 汇编语言--如何调用子程序
  20. 举个栗子!Tableau 技巧(145):实现行级的子类别扩展

热门文章

  1. Python中遇到pcap not match 问题
  2. 其他:管理员账户已被禁用
  3. 有符号数的二进制表示方式
  4. Sourcemap是什么?Sourcemap的作用及用法概括
  5. Amazing!在线浏览 Stata Journal 单篇论文 (2001-2019)
  6. wex5 checkbox
  7. Cause: org.apache.ibatis.type.TypeException: Could not resolve type alias ' star.facade.vipuser.vo.
  8. 基于Java的奖学金评定系统的设计
  9. 文件模式为 rw-r r linux,linux中-rw-rw-r-- l 是什么意思啊,linux 里命令ls -l 后,文件类型权...
  10. dota英雄装备攻略,最全的英雄出装攻略介绍