Nmap Git multithreading input sqlalchemy static yii2 jScroll 八大员 河南普通话 photoshop cs3 教程 大数据驾驶舱 ipex接口 git显示所有远程分支 hbase集群搭建 mac上传文件到linux 查看nodejs版本 python正则匹配 python输出中文 python查找指定字符 python入门例子 python函数参数 python加入环境变量 java实战 java的接口 java编程学习 javaforeach java的基本数据类型 java环境包 java的输入 java中random java获取url java判断是否为空 linux系统安装步骤 kafka中文教程 谷歌地球打不开 路由器辐射大吗 彻底删除mysql 临时会话 js切割字符串
当前位置: 首页 > 学习教程  > 编程语言

3个数保存到1个数里面

2021/2/13 20:11:21 文章标签: 测试文章如有侵权请发送至邮箱809451989@qq.com投诉后文章立即删除

运用位移操作 实际上int有32位&#xff0c;如果三个数都不大于8位&#xff0c;则可以保存4个数 这里保存了3个数&#xff0c;并最后重新取出来&#xff0c;适用于MC方块位置保存&#xff0c;用于把三维坐标保存在map的KV里面 #include <map> #include <string>…

运用位移操作

实际上int有32位,如果三个数都不大于8位,则可以保存4个数

这里保存了3个数,并最后重新取出来,适用于MC方块位置保存,用于把三维坐标保存在map的KV里面

#include <map>  
#include <string>  
#include <iostream>  
using namespace std;


int main()

{

    int  a,b,c,q;
    int  x=3, y=5, z=7;
    a = x << 16;
    b = y << 8;
    c = z ;
    q = a + b + c;


    a = q >> 16;
    b = q<< 16;
    b = b>> 24;
    c = q << 24;
    c = c >> 24;

    cout << a << endl;
    cout << b << endl;
    cout << c << endl;
    cout << q << endl;
    return 0;
}

 


本文链接: http://www.dtmao.cc/news_show_700410.shtml

附件下载

上一篇:super详解

下一篇:saprk randomSplit方法

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?