int8_t、int16_t、int32_t转换[通俗易懂]

int8_t、int16_t、int32_t转换[通俗易懂]int8_t、int16_t、int32_t转换

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

文件中有四个字符 abcd

以int32_t读入只有1个数: 1684234849

转为二进制:1100100011000110110001001100001

每8位分隔(最前面补了个0):01100100、01100011、01100010、01100001

转十进制:100、99、98、97,即 dcba

可以看到第一个字符在最低位

int8_t(1684234849) 截取最低8位,得到97,即 a

int8_t(1684234849>>8) 向右移动8位后截取最低8位,得到98,即 b

转int16_t 同理。

反之,如果将int32_t数字写入文件:1684234849

以int8_t读出,会依次读到97、98、99、100,即abcd

int8_t 还原为int32_t:

int32_t(int32_t(100) << 24 | int32_t(99) << 16 | int32_t(98) << 8 | int32_t(97))

结果为1684234849

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/170546.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • idea格式化代码快捷键失效_idea格式化代码快捷键无效

    idea格式化代码快捷键失效_idea格式化代码快捷键无效IDEA格式化代码快捷键失灵原因

    2022年10月11日
  • 用tushare获取股票历史数据

    用tushare获取股票历史数据我们运用python进行量化分析的时候需要载入证券数据,tushare为我们提供了证券市场数据接口。tushare是以新浪财经、腾讯财经、上交所数据、深交所数据为基础提供的Python接口。安装方法为pipinstalltushare也可以到tushare的官网去下载,并且官网上有接口各个调用函数的详细说明http://tushare.org/index.html#id5

  • java中将字符串分割转为List

    java中将字符串分割转为ListStringstr=”a,b,c,d”;String[]arr=str.split(“,”);List<String>list=Arrays.asList(str);

  • Linux tomcat安装详解

    Linux tomcat安装详解欢迎访问我的个人博客网站:http://www.yanmin99.com/一、tomcat安装1、下载JDK和Tomcat//通过wget下载wgethttp://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.4/bin/apache-tomcat-8.5.4.tar.gzwgethttp://download.ora

  • RNN详解及BPTT详解

    RNN详解及BPTT详解 版权声明:转载请注明出处 https://blog.csdn.net/zhaojc1995/article/details/80572098 本文部分参考和摘录了以下文章,在此由衷感谢以下作者的分享!https://zhuanlan.zhihu.com/p/28…

  • eXtremeDB微秒级实时数据库简介「建议收藏」

    eXtremeDB微秒级实时数据库简介「建议收藏」eXtremeDB微秒级实时数据库简介 eXtremeDB实时数据库是美国McObject公司于上世纪九十年代末推出的全世界第一款全内存式实时数据库,特别为高性能、低开销、稳定可靠的极速实时数据管理而设计。 eXtremeDB的性能可以达到微秒一级的惊人速度。eXtremeDB能够达到这样惊人的极限速度,是由其对市场的独特理解、长期的行业经验、持续不断的创新精神和革命性的体系结构等…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号