今天将给大家讲述short转换int的小例子,这里给大家一个实例,需要的朋友可以参考下其中的内容,GO~

#include 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 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

short转换int的小例子到这就介绍完了,如果你还想了解更多关于C语言的相关内容,可以继续关注爱站技术频道。

C语言short转成int,short转换int的小例子相关推荐

  1. C语言程序用英尺换算公式计算身高的小例子

    #include <stdio.h> int main(){//转换公式为(英尺+英寸*12)*0.3048printf("请输入身高的英尺英寸:")float foo ...

  2. null可以转换成任意非基本类型(int/short/long/float/boolean/byte/double/char以外)

    null可以转换成任意非基本类型(int/short/long/float/boolean/byte/double/char以外) 转载于:https://www.cnblogs.com/zhenmi ...

  3. C语言学习(八)整数(int、short、long)的具体介绍、不同进制表示、输出,sizeof、unsinged的使用

    整数(int.short.long)的具体介绍.不同进制表示.输出,sizeof.unsinged的使用 int.short.long的用法及区别.为什么要用short.long? 在现代操作系统中, ...

  4. java short to byte_java笔记 Java中byte数组与int,long,short,char间的转换

    package com.util; public class ByteUtil { /** * 转换short为byte * * @param b * @param s * 需要转换的short * ...

  5. C语言中的整数(short,int,long)

    整数是编程中常用的一种数据,C语言通常使用int来定义整数(int 是 integer 的简写). 在现代操作系统中,int 一般占用 4 个字节(Byte)的内存,共计 32 位(Bit).如果不考 ...

  6. Java基本数据(short和int的转换问题)

    面试遇到short和int的转换问题,当时有些疑惑,在这里总结一下! 第一种情况 public static void main(String[] args) {short a = 1;a += 1; ...

  7. C语言学习6:数据类型 -> 基本类型 -> 整型类型(int、short int、long int、char等)

    目录 1.数据类型的分类 2.基本整型 int 3.短整型 short int 4.长整型 long int 5.双长整型 long long int 6.字符型 char 7.布尔型 bool 1. ...

  8. c语言的数据类型有什么 long int,C语言的三种整型数据类型:INT SHORT INT和LONG INT...

    int数据类型的位数为16位,short int数据类型的位数也是16位.而long int的位数为32位,可用来存储比较大的整数. short int和long int可以缩写为short和long ...

  9. C语言的三种整型数据类型:int、short int和long int

    int数据类型的位数为16位,short int数据类型的位数也是16位.而long int的位数为32位,可用来存储比较大的整数. short int 和 long int可以缩写为short 和 ...

  10. c语言短整型变量字符,C语言入门 — 整型 char,short,int,long

    一.c 语言变量,有整型变量,浮点型变量,字符变量,布尔型变量. 1.整型变量位数,以下基于32位的操作系统: (1个字节等于8bits)点击查看二进制 长整型(long),短整形(short),整型 ...

最新文章

  1. tensorflow量化感知训练_tensorflow
  2. mybatis实体类注解_SpringBoot2.x系列教程43--整合使用Mybatis
  3. 对volatile的理解
  4. 通过HTTP抓包,深入理解ASP.NET WebForm ViewState
  5. 50%人使用视听设备音量超标,如何正确佩戴耳机?
  6. Value Investment
  7. api 定位 微信小程序 精度_一行代码区分微信小程序或QQ小程序
  8. 微信小程序自定义弹窗实例
  9. Linux操作系统基础解析之(五)——grep命令家族及正则表达式初识
  10. AJAX-服务器响应
  11. JAVA后端常用框架SSM,redis,dubbo等
  12. 【机器学习】监督学习--(分类)支持向量机SVM②
  13. 找出游戏的必胜的策略(博弈论的学习)
  14. java真实面试题(2)
  15. 设计模式之生成器模式
  16. 终极解决maya渲染层丢材质,变线框等问题
  17. matlab模拟换热过程,第5章Hysys模拟换热过程.ppt
  18. Yocto系列讲解[理论篇] 45 - bb文件中函数实操演示(3)继承自己的class
  19. 松下A6伺服速度控制模式
  20. 微信PC端不显示头像和表情怎么解决

热门文章

  1. activemq学习记录(二)(使用p2p模式和使用发布订阅模式去生产以及消费数据)
  2. 阿里云Web应用防火墙价格表
  3. HTML学生个人网站作业设计:动漫网站设计——蜡笔小新(3页) HTML+CSS+JavaScript 简单DIV布局个人介绍网页模板代码 DW学生个人网站制作成品下载
  4. Android 地图跳转到百度、高德、腾讯地图导航
  5. 【Unity】问题记录:Some objects were not cleaned up when closing the scene
  6. 计算机系统存储器 分类,存储器的分类
  7. 手机游戏创业者的苦涩:成功率被指0.1%
  8. 数据结构-树-愿天下有情人都是失散多年的兄妹
  9. Python数据分析U3-matplotlib可视化基础
  10. b5纸尺寸_【收藏款】平面设计标准尺寸规范总结