当前位置:主页 > c/c++教程 > short与int转换

short与int转换的小例子

发布:2022-09-06 09:34:39 59


本站精选了一篇C++相关的编程文章,网友田修洁根据主题投稿了本篇教程内容,涉及到short、int、short与int转换相关内容,已被239网友关注,下面的电子资料对本篇知识点有更加详尽的解释。

short与int转换

 

#include <stdio.h>

int main() {     short a=-1;     unsigned int b=a;     int c=a;

    printf("%x\n", b);     printf("%d\n", c);

    a=1;     b=a;     c=a;     printf("%x\n", b);     printf("%d\n", c);

    return 0; }

输出为: ffffffff -1 1 1 说明,把short型数据赋值给int或者unsigned int型数据时,如果short型数据是负的,则扩展的比特位全是1,;如果short型数据是正的,则扩展的比特位全是0.

 

#include <stdio.h>

 

int main() {     unsigned short a=-1;     unsigned int b=a;     int c=a;

    printf("%x\n", b);     printf("%d\n", c);

    a=1;     b=a;     c=a;     printf("%x\n", b);     printf("%d\n", c);

    return 0; }

输出为: ffff 65535 1 1 说明,把unsigned short型数据赋值给int或者unsigned int型数据时,则扩展的比特位全是0

 


参考资料

相关文章

  • 浅谈C++函数声明后面加throw()的作用(必看)

    发布:2022-04-14

    下面小编就为大家带来一篇浅谈C++函数声明后面加throw()的作用(必看)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧


  • Lua和C/C++互相调用实例分析

    发布:2022-06-23

    给网友们整理关于C++的教程,今天小编就为大家分享一篇关于Lua和C/C++互相调用实例分析,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧


  • C++实现会员管理程序的具体方案

    发布:2021-06-01

    这篇文章主要为大家详细介绍了C++实现会员管理程序,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下


  • 用C/C++代码检测ip能否ping通(配合awk和system可以做到批量检测)

    发布:2022-04-21

    今天小编就为大家分享一篇关于用C/C++代码检测ip能否ping通(配合awk和system可以做到批量检测),小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧


  • C++常量详解一(常量指针与常量引用的初始化)

    发布:2022-07-25

    为网友们分享了关于C++的教程,这篇文章主要介绍了C++常量详解一(常量指针与常量引用的初始化),需要的朋友可以参考下


  • C++中拷贝构造函数的使用

    发布:2022-04-21

    大家好,本篇文章主要讲的是C++中拷贝构造函数的使用,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下


  • C++类的成员初始化列表的相关问题总结

    发布:2021-05-17

    下面小编就为大家带来一篇关于C++类的成员初始化列表的相关问题。小编觉得挺


  • C语言实现C++继承和多态的实例内容

    发布:2021-06-10

    本文主要给大家简单讲诉了C和C++的区别以及如何使用C语言模拟实现C++继承和多态,并附上示例代码,是篇相当不错的文章,推荐给喜欢C语言的小伙伴们


  • VC++文件监控之FindFirstChangeNotification

    VC++文件监控之FindFirstChangeNotification

    发布:2022-06-23

    给大家整理一篇关于VC++的教程,因为ReadDirectoryChangesW 上次测试发现不能多级目录监控,所以尝试用FindFirstChangeNotification来实施文件监控,需要的朋友可以参考下


  • VC++中进程与多进程管理的方法详解

    发布:2021-05-28

    这篇文章主要介绍了VC++中进程与多进程管理的方法,以实例形式详细分析了进程与多进程管理中所涉及的进程、子进程、进程的互斥运行与进程的结束等概念与具体实现方法,非常具有参考借鉴价值,需要的朋友可以参考下


网友讨论