博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据类型的自定义(2)
阅读量:5148 次
发布时间:2019-06-13

本文共 814 字,大约阅读时间需要 2 分钟。

Description

键盘输入一个单精度实数,用八进制输出其在内存中的存储状态。

例如:键盘输入12.36,12.36在内存中存储为4个字节,是如下的状态:01000001 01000101 11000010 10001111(这个存储状态是根据浮点数的存储标准----IEEE754标准计算出来的)

分组(自右至左每三位一组): 01 000 001 010 001 011 100 001 010 001 111

所以八进制的输出结果是:10121341217

提示:利用共用体,让实数与某种数据共享4个字节的内存,而那种数据是可以用八进制输出的

 

Input

输入一个单精度实数

Output

用八进制输出其在内存中的存储状态

Sample Input

12.36

Sample Output

10121341217
 

#include<stdio.h>

union U
{
float a;
int b;
};
int main()
{
union U u;
scanf("%f",&u.a);
printf("%o",u.b);
}

 

Description

键盘输入一个short型整数,问:若把它当作是两个字符,则这两个字符各是什么?

Input

输入一个短整数

Output

输出两个字符,先输出低位字节的,再输出高位字节的

Sample Input

16706

Sample Output

B,A

#include<stdio.h>

#include<stdlib.h>
union U
{
short a;
char b[2];
};
int main()
{
union U u;
scanf("%d",&u.a);
printf("%c,%c",u.b[0],u.b[1]);
return 0;
}

转载于:https://www.cnblogs.com/deer-king/p/10918221.html

你可能感兴趣的文章
泰坦机器人节目秀_请自觉遵守规章制度,巡逻机器人正在执勤!
查看>>
手机闪存速度排行_你的手机在里面吗?目前几款主流处理器排行
查看>>
私有方法不能被子类覆盖_Java核心技术,继承:类+继承层次+强制类型转换+多态+抽象类...
查看>>
冯珊珊_专访一姐冯珊珊(上):高尔夫有助于K12教育 进社区将是趋势
查看>>
删除注册表文件_为了保护个人隐私,用这4招删除win10中的搜索历史记录
查看>>
3控制ie文档模式_Chromium版Edge浏览器将支持多平台,Windows版支持IE模式
查看>>
右键新建文件夹_Win10右键菜单、资管管理器整理
查看>>
接口有个电池标志_【创新+】206所在“脑机接口”及燃料电池领域分别获批国家自然科学基金项目...
查看>>
初中节点法分析电路_初三物理电路图解题思路:电路简化原理
查看>>
solr7集群 springboot_Springboot2(44)集成solr7,solrCloud
查看>>
python判断循环语句_Python之循环判断语句
查看>>
python 列表推导式 else_列表推导式与表达式生成器在 Python 中的滥用!
查看>>
python语言的关键字是什么_Python语言的关键字有哪些特点?关键字列举
查看>>
x3650m5不自动进系统_解决x3650m5卡在开机Optimized Boot界面
查看>>
mysql 类型_MySQL 数据类型有哪些?
查看>>
js 循环 等待异步执行完再执行_JS的同异步执行顺序分享给大家
查看>>
maven jar包中jsp_Maven介绍及安装
查看>>
mysql启动命令指定data目录_修改默认的mysql5.1默认数据文件目录
查看>>
mysql插入表情符号测试_MySQL如何插入Emoji表情
查看>>
mysql 过程跑着断掉_MySQL自动停机的问题处理实战记录
查看>>