char用于C或C++中定义字符型变量,只占一个字节,signed char: -2^7 ~ 2^7-1,unsigned char : 0 ~ 2^8-1。 整型和字符型是互通的,他们是在内存中存储的本质是相同的,只是存储的范围不同而已,整型可以是2字节,4字节,8字节,而字符型只占1字节。

可以利用”位“操作,将十进制数放入unsigned char型数组中,demo如下:

#include <iostream>
#include<cstdio>
int main()
{int Data = 300;unsigned char cStore2Bytes[2];cStore2Bytes[0] = Data >> 8;cStore2Bytes[1] = Data;printf("%x", cStore2Bytes[0]);printf("\n");printf("%x\n", cStore2Bytes[1]);int Data1 = 500;unsigned char cStore4Bytes[4] = {};cStore4Bytes[0] = Data1 >> 24;cStore4Bytes[1] = Data1 >> 16;cStore4Bytes[2] = Data1 >> 8;cStore4Bytes[3] = Data1;printf("%x, %x, %x, %x", cStore4Bytes[0], cStore4Bytes[1], cStore4Bytes[2], cStore4Bytes[3]);}

关于位操作的介绍可以参考:C/C++取数据中高8位,低8位,合成新数据_hanxiaoyong_的博客-CSDN博客

c++将十进制存放在2个字节及多个字符中相关推荐

  1. Java黑皮书课后题第8章:*8.31(几何:交点)编写一个方法,返回两条直线的交点。四个点存放在4*2的二维数组points中。编写一个程序,提示用户输入4个点,并显示交点

    *8.31(几何:交点)编写一个方法,返回两条直线的交点.四个点存放在4*2的二维数组points中.编写一个程序,提示用户输入4个点,并显示交点 题目 题目描述 破题 代码 本题运行实例 题目 题目 ...

  2. 要显示的8个字符已存放在以BUF开始的存储区单元中(称为显示缓冲区),依次送到LED显示器中显示。CPU通过P0口和P2口控制8位LED显示器,LED为共阴极显示器。

    目录 题目 1.0绘制电路图protues: 2.0程序代码: 3.0 protues仿真: 在uvision下生成hex文件 protues添加hex文件 仿真 题目 要显示的8个字符已存放在以BU ...

  3. 存放在mysql数据库的表_下列选项中,存放在mysql数据库的表是

    下列选项中,存放在mysql数据库的表是 答:column_priv db user tables_priv 关于礼说法正确的是(). 答:对人有约束力 金钱能买来熟人,买不来朋友 答:√ 绿泥石强度 ...

  4. 汉子在计算机中采用什么字节表示,汉字在计算机中的表示

    一.一个汉字在计算机中占两个字节的位置 西文字符中的ASCII码表示西文字符是,用的是7位的ASCII码,为了在计算机中存储,最高位(第八位)默认为0,所以可以表示27个不同的字符:扩展的ASCII码 ...

  5. 已知有几个数据存放在BUF为首址的字节存储区中,试统计其中正数的个数,并将结果存入ZNUM单元中。

    已知有几个数据存放在BUF为首址的字节存储区中,试统计其中正数的个数,并将结果存入ZNUM单元中. P160 例4.17 汇编思路:DATA段,定义BUF存储区,定义一下DB类型的数据,N为定义数据的 ...

  6. 编写一个程序,实现将存放在AX和DX中的32位数据循环右移二进制数的4位。(DX存放高字节内容,AX存放低字节内容)

    编写一个程序,实现将存放在AX和DX中的32位数据循环右移二进制数的4位.(DX存放高字节内容,AX存放低字节内容) P151 例4.9 汇编思路: AX右移四位后,使用BH接收AL的低四位数据,得到 ...

  7. 用编程求FFFF:0到FFFF:F字节型数据的和,结果存放在dx中

    一.代码 assume cs:codecode segment ; 用编程求FFFF:0到FFFF:F字节型数据的和, ;结果存放在dx中;1.做好初始化.即使默认为0 ;2.注意数据从哪里来,到哪里 ...

  8. 设计程序,从键盘输入十进制数,结果存放在BUFFER中(无符号数,16位),再把结果以十六进制方式在屏幕输出。

    只为记录汇编作业 题目:设计程序,从键盘输入十进制数,结果存放在BUFFER中(无符号数,16位),再把结果以十六进制方式在屏幕输出. 例如:若键盘输入: 65534:则转换完,屏幕输出:FFFE 代 ...

  9. 汇编语言 将a段和b段中的数据依次相加,结果存放在c段中

    题目要求 将a段和b段中的数据依次相加,结果存放在c段中 思路 先将asg的数据放进csg中 把bsg的数据与csg中的数据相加,存到csg中 注意 db定义字节类型变量,一个字节数据占1个字节单元, ...

  10. 【数据结构】随堂练习设有一个 n 阶的下三角矩阵 A ,如果按照行的顺序将下三角 阵中的元素包括对角线上元素)存放在 n ( n +1)/2个连续的存储单元中,则 A [ i][j ]与 A [ 0]

    1.必答[单选题] 设有一个二维数组 A [m][ n ],按行优先存储在连续的单元中.假设 A [0] [0]存放位置在644, A [2][2]存放位置在676,每个元素占一个空间,问 A [3] ...

最新文章

  1. 【存储知识学习】第三章磁盘原理与技术3.4硬盘接口技术和SCSI硬盘接口--《大话存储》阅读笔记
  2. centos7开放端口
  3. docker安装Jenkins:查看安装版本信息
  4. Spring Insight – Web应用程序分析
  5. TDD:MS自带的单元测试 之 线程模型和执行顺序
  6. 潭州课堂25班:Ph201805201 爬虫基础 第九课 图像处理- PIL (课堂笔记)
  7. CyclicBarrier:人齐了,老司机就发车了!
  8. (二十四)JSP标签之基本标签(jsp:标签名)
  9. 如何在Visual Studio 2012中撤消“范围到此”?
  10. c/cpp中怎样切割字符串,相似于split的功能
  11. android x5 webview 第一次,android studio中配置X5 webview时的一个坑
  12. 致前行者 | 他们,只用了两公里地铁的钱,就实现了中国探月
  13. 怎样带团队,带好团队
  14. C语言度化为度分秒的方法,一句话转换度:分:秒格式为度.度度度
  15. 前端开发:使用JS正则表达式校验邮箱和手机号的方法,安卓面试题最新2020
  16. snidel 2014春夏新品 画册款切换材质连衣裙
  17. libxml2经验--xmlReadFile
  18. 1471_TC275的内核种类以及ID判断
  19. ideagit更新一个文件_IDEA 配置 Git,GitHub, 获取项目, 更新项目 (Windows 版本)
  20. CATIA鼠标操作简介

热门文章

  1. python语言的基本数据类型_python语言基本数据类型-深浅拷贝
  2. tp3.2 隐藏index.php,thinkphp3.2.3隐藏index.php入口文件
  3. java中md5校验工具,java实现MD5文件校验
  4. micropython常用模块有那个_Python17个常用内置模块总结
  5. android 禁用跳转动画,android – 禁用ViewPager滚动动画
  6. websocket 如何知道对方断开_在爱情里你知道该如何和对方相处吗?
  7. python13文件_python中13个实用的文件操作
  8. 单片机led数码管显示c语言,各位大神,如何用C语言实现在数码管上实现1234同时亮...
  9. http和https简介、区别以及客户端到服务器https通讯步骤
  10. linux 备份到云存储空间,Ubuntu 使用教程- 自动备份Ubuntu 14.04到Box云存储上