C语言编程题(三)整型和浮点型混合运算

news2024/11/25 13:10:34

C语言——整型和浮点型混合运算_int与float的混合计算__好好学习的博客-CSDN博客

请写出165.25(10进制)使用float型存储在计算机中的形式。

在计算机中,浮点数使用IEEE 754标准来表示。根据IEEE 754标准,32位的单精度浮点数(float类型)按照以下格式存储:

最高位是符号位(S):0表示正数,1表示负数。 接下来的8位是指数位(E)。 剩下的23位是尾数位(M)。

现在我们将165.25转换为float型存储形式:

首先,将165.25转换为二进制表示形式。整数部分的转换是简单的,可以直接转换为二进制数字:165转换为二进制是10100101。

对于小数部分,我们需要进行乘2取整的操作。具体步骤如下: 0.25 * 2 = 0.5 整数部分为0 0.5 * 2 = 1.0 整数部分为1

将乘法过程得到的整数按顺序排列,得到0.01。

将整数部分和小数部分的二进制放在一起,得到:10100101.01

#include "stdio.h"


int main()
{
float x=1.57,y;
int a,b,c;
a=x;
b=(int)x; //强制类型转换,丢弃小数
c=2+x; //自动类型转换,丢弃小数
y=2+x;
printf("%.0f %d %d\n",x,a,b); //会输出 2 1 1 “.0f”格式会自动四舍五入
printf("%.2f %d\n",y,c); //会输出 3.57 3

}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1009498.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

软件流程图怎么画?详细画法看这里

软件流程图怎么画?软件流程图是软件开发过程中必不可少的一环,可以帮助开发人员更好地理解和规划软件开发的流程。在制作软件流程图的时候,我们可以使用一些制作工具。下面就给大家介绍一款好用的绘制工具。 我们可以使用【迅捷画图】来进行流…

28.Xaml ContexMenu控件---->右键菜单

1.运行效果 2.运行源码 a.Xaml源码 <Window x:Class="testView.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.mic…

anaconda,cuda,torch,lightning的安装

本博客仅作为初学者参考使用&#xff0c;汇总了多位大牛的博客&#xff0c;如有侵权请联系我删除 anaconda,cuda,torch,lightning的安装 1、Anaconda2、cuda3、pytorch4、lightning5、解决pip执行后导致C盘空间变小问题 1、Anaconda 作用&#xff1a; 1、可创建python包的虚拟…

RabbitMQ —— 初窥门径

前言 RabbitMQ作为当下主流的消息中间件之一&#xff0c;无疑是我们Java后端开发技术成长路线的重要一环&#xff0c;在这篇文章中荔枝将会梳理入门RabbitMQ的知识&#xff0c;文章涉及RabbitMQ的基本概念及其环境配置&#xff0c;荔枝的RabbitMQ是在Docker上部署的&#xff0c…

基于Gradio/Stable Diffusion/Midjourney的AIGC自动图像绘画生成软件 - Fooocus

0.参考 本项目&#xff1a;GitHub - lllyasviel/Fooocus: Focus on prompting and generating 作者&#xff1a;Lvmin Zhang lllyasviel 另一杰作 ContorlNet https://github.com/lllyasviel/ControlNet 模型&#xff1a;https://huggingface.co/stabilityai/stable-diffus…

基于人体呼出气体的电子鼻系统的设计与实现

基于人体呼出气体的电子鼻系统的设计与实现 摘要 电子鼻技术是通过模式识别技术对传感器采集的人体呼出气体进行分类训练的方法。本文研究实现的电子鼻系统包括下面几个部分:首先搭建以Arduino为控制核心的气路采集装置&#xff0c;包括MOS传感器和双阀储气袋构建的传感器阵列和…

探索数据结构:从基础到高级

&#x1f482; 个人网站:【工具大全】【游戏大全】【神级源码资源网】&#x1f91f; 前端学习课程&#xff1a;&#x1f449;【28个案例趣学前端】【400个JS面试题】&#x1f485; 寻找学习交流、摸鱼划水的小伙伴&#xff0c;请点击【摸鱼学习交流群】 数据结构是计算机科学和…

MiniMeters for Mac - 独立音频计量软件,创意音乐的最佳伙伴

MiniMeters for Mac是一款专为Mac用户设计的音频计量软件&#xff0c;它提供了一套功能强大、直观易用的工具&#xff0c;帮助你更好地理解和处理音频。这款软件不仅具备高度的专业性&#xff0c;同时也极具创新性&#xff0c;它的出现将彻底改变你对音频处理的认知。 .安装&a…

macOS 中 聚焦搜索 的使用教程

macOS中的聚焦搜索是一个强大的工具&#xff0c;它可以帮助你快速找到文件、应用程序、联系人、电子邮件、互联网搜索结果等。 下面是macOS中聚焦搜索的使用教程&#xff1a; 1.打开聚焦搜索&#xff1a; 使用键盘快捷键&#xff1a;按下键盘上的Command键和空格键&#xff0…

线性表(顺序表、链表、栈、队列)总结梳理

&#x1f353; 简介&#xff1a;java系列技术分享(&#x1f449;持续更新中…&#x1f525;) &#x1f353; 初衷:一起学习、一起进步、坚持不懈 &#x1f353; 如果文章内容有误与您的想法不一致,欢迎大家在评论区指正&#x1f64f; &#x1f353; 希望这篇文章对你有所帮助,欢…

提高项目团队执行力的6大注意事项

项目执行力的强弱直接影响项目的进度和时间安排&#xff0c;项目执行力高的团队通常能够更好地分配任务、协同合作和解决问题。这可以大幅提高工作效率&#xff0c;避免重复劳动和资源浪费。而执行力低的项目团队&#xff0c;往往难以按时完成任务无法及时发现和应对风险&#…

无涯教程-JavaScript - TYPE函数

描述 TYPE函数接收一个值,并返回一个表示指定值的数据类型的整数。当另一个函数的行为取决于特定单元格中值的类型时,请使用TYPE。 语法 TYPE (value) 争论 Argument描述Required/OptionalValue 值或对包含您想知道其类型的值的单元格的引用。 数据类型可以是数字,文本,逻辑…

C语言编程题(四)有符号数与无符号数相加

#include "stdio.h"int main() {unsigned int a6;int b-20;(ab>6)?printf(">6"):printf("<6"); } 要计算-20的补码&#xff0c;需要先找到它的二进制表示形式&#xff0c;然后将其转换为补码。首先&#xff0c;将20转换为二进制&…

Python 网络请求模块 urllib 、requests详解

前言 大家早好、午好、晚好吖 ❤ ~欢迎光临本文章 Python 给人的印象是抓取网页非常方便&#xff0c;提供这种生产力的&#xff0c;主要依靠的就是 urllib、requests这两个模块。 话不多说&#xff0c;直接开搞&#xff0c;如果有什么疑惑/资料需要的可以点击文章末尾名片领取…

专业招投标书翻译怎样做比较好

在全球经济贸易一体化不断深入的时代&#xff0c;招投标作为国际通用的新型贸易方式&#xff0c;受到了大量中外企业的青睐。根据国际惯例&#xff0c;与招标采购活动有关的一切文件资料&#xff0c;均须使用英文编制。即使允许使用非英文语言编制&#xff0c;也必须随附一份英…

PMP是智商税吗?为啥这么多人考?

PMP到底是不是智商税&#xff1f; &#xff30;&#xff2d;&#xff30;证书图样 “PMP证书是智商税&#xff0c;报名费这么贵&#xff0c;考了又没啥用” “又不像软考能评职称&#xff0c;地方补贴待遇好&#xff01;考了干嘛&#xff1f;” “考了就能年薪50W&#xff1…

自研一个简易版本的OkHTTP

一,背景 为了彻底搞明白okhttp原理&#xff0c;仿照okhttp自研一个 二&#xff0c;思路 业务上没发出一个request&#xff0c;使用AsyncCall包装起来&#xff0c;然后在网络分发器的作用下&#xff0c;执行具体的每一个Call,这些具体的Call会经过层层的拦截器&#xff0c;最终…

【工具使用】STM32CubeMX-DMA配置(ADC+DMA 和 UART+DMA)

一、概述 无论是新手还是大佬&#xff0c;基于STM32单片机的开发&#xff0c;使用STM32CubeMX都是可以极大提升开发效率的&#xff0c;并且其界面化的开发&#xff0c;也大大降低了新手对STM32单片机的开发门槛。     本文主要讲述STM32芯片的DMA的配置及其相关知识。 二、…

离散制造企业如何打造MES管理系统

在当今制造业中&#xff0c;MES生产管理系统越来越受到关注&#xff0c;但在实际应用中也遇到了一些问题。本文分析了离散制造业和流程生产行业的MES应用现状&#xff0c;指出了这两个行业在部署MES管理系统时存在差异的原因&#xff0c;并探讨了如何在离散制造业提升生产效率&…

本地缓存 guava

缓存接口 集成guava本地缓存