• 2024-07-01前言
    题目类型判定(Determine)——判断圆和直线是否有交计数(Count)——判断圆与直线交点个数,两圆相交面积列举(Enumerate)——圆与直线交点的坐标前置知识浮点数与精度问题C++语言的三种浮点类型float单精度浮点类型32bitdouble双精度浮点类型64bitlongdouble扩展精度浮
  • 2024-07-011、变量和简单数据类型
    1.1变量的命名和适用①必须是字母,数字,下划线。不能数字开头message="xxxx"1_message="xxxx"(不行)_message="xxx"0="xxx"(不行)②常变量名之间不能有空格greetingmessage="xxx"(不行)greeting_message="xxx"③不能用
  • 2024-06-23计组--信息编码和数据表示and运算方法运算器(复习专用)
    文章目录前言一、数值的格式二、定点机器数的表示方式1.原码表示法:2.补码表示法:3.反码表示法:4.移码表示法:三、浮点机器数的表示方式(规格化)四、定点数的加减乘除运算五、定点运算器的组成与结构六、浮点运算总结前言学无止境,笔勤不辍。真正开始复习计组,就会发现
  • 2024-06-213-数据类型
    强类型语言:所有变量必须先定义后使用Java的数据类型分为两大类基本类型引用类型基本数据类型整数浮点数字符布尔值//整数intnum1=10;//最常用bytenum2=20;shortnum3=30;longnum4=30L;//long类型要做数字后面加个L
  • 2024-06-20Linux C进阶 —— 浮点数表示(IEEE标准754)
    1.IEEE标准754  IEEE标准754制订了表示浮点数的标准,解决了浮点数在不同机器上的可移植性。该标准使用      F=(-1)s *M*2E  形式来表示一个实数。  s:表示符号,1为负实数,0为正实数;  M:表示尾数,是一个二进制小数;  E:表示阶码,对
  • 2024-06-16西门子学习笔记12 - BYTE-REAL互相转化
    这是针对于前面MQTT协议的接收和发送数组只能是BYTE数组做出的对应的功能块封装。1、BYTE-REAL转化1、把byte数组转成字符串形式2、把字符串转成浮点数2、REAL-BYTE转化1、把浮点数转成字符串2、把字符串转成Byte数组
  • 2024-06-14【C语言】13.数据在内存中的存储
    文章目录1.整数在内存中的存储2.大小端字节序和字节序判断2.1什么是⼤⼩端?2.2为什么有⼤⼩端?2.3练习2.3.1练习12.3.2练习22.3.3练习32.3.4练习42.3.5练习52.3.6练习63.浮点数在内存中的存储3.1练习3.2浮点数的存储3.2.1浮点数存的过程3.2.2浮点数取的过
  • 2024-06-13Python 数
    Python数在Python中,数字是编程中不可或缺的一部分。Python支持多种类型的数字,包括整数、浮点数等。下面我们将详细介绍这些数字类型以及它们之间的运算和格式化。整数整数是Python中最基本的数字类型之一,用于表示没有小数部分的数字。在Python中,整数可以是正数、负数或零。整
  • 2024-06-10IEEE754浮点数表示形式
    IEEE754浮点数表示形式IEEE754浮点数官方文档:https://ieeexplore.ieee.org/document/8766229浮点数的上述表示形式,既没有规定阶码和尾数的位数,也没有规定阶码和尾数采用的机器码形式(原码、反码、补码和移码)。实际上,直到20世纪80年代初,浮点数表示形式还没有统一标准,不同厂商计
  • 2024-06-10计算机基础知识之浮点数的表示
    目录定点数表示浮点数表示习题浮点数的规格化例题习题计算机基础知识之原码、补码、反码和移码:https://www.cnblogs.com/kohler21/p/18233912定点数表示定点小数(纯小数)在计算机中的表示形式:注:在计算机中,定点小数主要用于表示浮点数的尾数,并没有高级语言数据类型与之相对应
  • 2024-06-09计算机组成原理 第六章 计算机的运算方法 Part4 浮点数的四则运算、IEEE754标准与ALU的工作原理
    1.浮点数介绍基本格式首先需要明确的是浮点数的组成,浮点数由阶码和尾数两部分组成其中阶码又分为阶符和数值部分,阶码J和阶码的位数m共同反应浮点数的表示范围以及小数点的实际位置;尾数由数符和数值部分组成,数符代表浮点数的符号,尾数的数值部分反映浮点数的精度例:阶码E反
  • 2024-06-09JS(JavaScript)学习总结
    概念:JavaScript(简称“JS”)是一种具有函数优先的轻量级,解释型或即时编译型的编程语   言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范
  • 2024-06-07浮点数
    十进制小数与二进制数的转换十进制整数转换为二进制整数十进制整数转换为二进制整数采用"除2取余,逆序排列"法。具体做法是:用2去除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为零时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的
  • 2024-06-07前端的隐藏巨坑,遇到了就自认倒霉吧。。
    本文来分享一些前端JavaScript中离谱的设计,这些设计日常开发遇到的概率可能比较小,而且一旦在开发中遇到了,大概率只能自认倒霉了。所以建议朋友们认真阅读本篇文章,应该能涨不少知识~学前端的朋友们,看看以下设计你了解过几个呢?parseInt(0.0000005)答案:5parseInt(0.5); //
  • 2024-06-06C++基础编程100题-004 OpenJudge-1.1-06 空格分隔输出
    更多资源请关注纽扣编程微信公众号http://noi.openjudge.cn/ch0101/06/描述读入一个字符,一个整数,一个单精度浮点数,一个双精度浮点数,然后按顺序输出它们,并且要求在他们之间用一个空格分隔。输出浮点数时保留6位小数。输入共有四行:第一行是一个字符;第二行是一个整数;
  • 2024-06-04js知识点之浮点数精度问题
    浮点数精度问题浮点数精度常见问题在JavaScript中整数和浮点数都属于number数据类型,所有数字都是以64位浮点数形式储存,即便整数也是如此。所以我们在打印1.00这样的浮点数的结果是1而非1.00。在一些特殊的数值表示中,例如金额,这样看上去有点别扭,但是至少值是
  • 2024-06-04Linux C语言学习:数据类型
    一、 为什么要引入数据类型•计算机中每个字节都有一个地址(类似门牌号)•CPU通过地址来访问这个字节的空间        0x2000110310010011     0x20001102 11101110        0x2000110111110101        0x20001
  • 2024-06-04Carmack的快速开平方根倒数算法(Fast inverse square root)
    基本原理需求\(y=\frac{1}{\sqrt{x}}\)\(log(a^b×a^c)=bloga+cloga=(b+c)loga\)32位浮点表示法:二进制的科学计数法符号位1+阶码8(有符号的反码表示幂指数)+小数位23(二进制小数首位必为1,默认,只需表示小数位即可)-20240511163945890.webp)字符串形式:\(S_0​E_1​E_2​...E_7
  • 2024-06-03数据在内存中的存储<C语言>
    导言       在计算机中不同类型的数据在计算机内部存储形式各不相同,弄懂各种数据在计算机内部存储形式是有必要的,C语言的学习不能浮于表面,更要锻炼我们的“内功”,将来在写程序的时候遇见各种稀奇古怪的bug时,也便能迎刃而解,所以本文将着重介绍,整数在内存中的存储、大小
  • 2024-06-03浮点数二分查找的实现
            这是C++算法基础-基础算法专栏的第六篇文章,专栏详情请见此处。引入    上次我们学习了整数二分查找的实现,这次我们要学习浮点数二分查找的实现。定义        浮点数二分查找与整数二分查找的定义都是大致相同的,如果想了解具体内容,可以移
  • 2024-06-02数的三次方根
    数的三次方跟给定一个浮点数 <spanid="MathJax-Span-2"class="mrow"><spanid="MathJax-Span-3"class="mi">n
  • 2024-06-01信息学奥赛初赛天天练-17-阅读理解-浮点数精准输出与海伦公式的巧妙应用
    PDF文档公众号回复关键字:2024053112023CSP-J阅读程序1阅读程序(程序输入不超过数组成字符串定义的范围:判断题正确填√,错误填×;除特殊说明外,判断题1.5分,选择题3分,共计40分)源代码#include<iostream>#include<cmath>usingnamespacestd;doublef(doublea,double
  • 2024-05-31数据在内存中的存储
    在通过之前学习c语言相关的知识后我们知道c语言中有多种的数据类型,那么这其中在编写程序的时候用的整型和浮点型在内存空间中是按照什么样的规律存储的呢?整型和浮点型数据在的存储方法是相同的吗?在本篇中就将详细的讲解数据在内存当中存储的相关知识1.整数在内存中的存储在
  • 2024-05-30说说 Javascript 数字精度丢失的问题,如何解决?
    一、场景复现一个经典的面试题0.1+0.2===0.3//false为什么是false呢?先看下面这个比喻比如一个数1÷3=0.33333333......3会一直无限循环,数学可以表示,但是计算机要存储,方便下次取出来再使用,但0.333333......这个数无限循环,再大的内存它也存不下,所以不能存储一个相
  • 2024-05-29数据在内存中存储
    目录1.整数在内存中的存储 2.⼤⼩端字节序3.浮点数在内存中的存储浮点数概念例题 浮点数存储4.浮点数补充说明浮点数取的过程解释例题1.整数在内存中的存储   整数在二进制中表示方法有:原码、反码、补码。对于正整数 以“1”为例原、反、补码