数据的储存

本文介绍了数据类型在内存中的储存方式,包括内置类型的基本概念,如整型和浮点型的储存规则,以及有符号数的原码、反码和补码表示。详细解释了大端模式和小端模式,并探讨了浮点数在内存中的表示形式。
摘要由CSDN通过智能技术生成

数据类型的介绍

内置类型(基本类型)

浮点型:float(单精度浮点型) double(双精度浮点型) long double

整型:int,short……

字符:char

类型的意义:

1.告诉程序这个类型开辟的空间

2.此类型的数据在内存中储存的方式

自定义类型(构造类型)

数组类型

结构体类型

枚举类型

联合类型

指针类型

空类型(void)

没有返回值

整型在内存中的储存

原码,反码,补码

整型在内存中储存时,如果为有符号整型,第一位二进制数为符号类型(0为正,1为负),其余表示数值,其中规定,正数原码、反码和补码相同,且按照原码形式储存,负数按照补码形式储存;如果为无符号类型,全部表示数值。输出时按照原码输出

原码:数值转换成二进制数字

反码:符号位不变,原码按位取反

补码:反码加一

例如:char类型的-10

原码:10001001

反码:11110110

补码:11110111

unsigned char类型的10

原码:00001001

反码:00001001

补码:00001001

有符号数

以char类型为例

00000000          0

00000001           1

……

01111111                127

10000000           -128(特殊)

10000001            -127

……

11111111                -1

大、小端(数据在内存中的储存方式)

大端模式:数据的低位在高位

小端模式:数据的低位在低位

其中,一位是按一个字节来说的;以int类型的变量为例,int为4个字节的大小,一个字节可以表示两个十六进制位,故为八个十六进制位储存

例如:int num=0x11223344;

大端模式:44332211

小端模式:11223344

int num2=0x12345678;

大端模式:78563412

小端模式:12345678

浮点型在内存中的储存

浮点数的储存较整型有所不同

一般浮点数先转换成(-1)^S×M×2^E

float:S占一个比特位,E占8个比特位,M占23个比特位

double:S占一个比特位,E占11个比特位,M占52个比特位

转换方式

1.找出符号位,将浮点数按照小数点前与小数点后转换成二进制数列

2.将二进制数用科学技术法表示,省略小数点前的1,小数点后面为M,E为指数加127,得出S,E,M

例如

float num=9;

9=1001.0=(-1)^0×1.001×2^3

S为0,E为001,M为128加2

内存中:0 10000010 00100000000000000000000

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
城市应急指挥系统是智慧城市建设的重要组成部分,旨在提高城市对突发事件的预防和处置能力。系统背景源于自然灾害和事故灾难频发,如汶川地震和日本大地震等,这些事件造成了巨大的人员伤亡和财产损失。随着城市化进程的加快,应急信息化建设面临信息资源分散、管理标准不统一等问题,需要通过统筹管理和技术创新来解决。 系统的设计思路是通过先进的技术手段,如物联网、射频识别、卫星定位等,构建一个具有强大信息感知和通信能力的网络和平台。这将促进不同部门和层次之间的信息共享、交流和整合,提高城市资源的利用效率,满足城市对各种信息的获取和使用需求。在“十二五”期间,应急信息化工作将依托这些技术,实现动态监控、风险管理、预警以及统一指挥调度。 应急指挥系统的建设目标是实现快速有效的应对各种突发事件,保障人民生命财产安全,减少社会危害和经济损失。系统将包括预测预警、模拟演练、辅助决策、态势分析等功能,以及应急值守、预案管理、GIS应用等基本应用。此外,还包括支撑平台的建设,如接警中心、视频会议、统一通信等基础设施。 系统的实施将涉及到应急网络建设、应急指挥、视频监控、卫星通信等多个方面。通过高度集成的系统,建立统一的信息接收和处理平台,实现多渠道接入和融合指挥调度。此外,还包括应急指挥中心基础平台建设、固定和移动应急指挥通信系统建设,以及应急队伍建设,确保能够迅速响应并有效处置各类突发事件。 项目的意义在于,它不仅是提升灾害监测预报水平和预警能力的重要科技支撑,也是实现预防和减轻重大灾害和事故损失的关键。通过实施城市应急指挥系统,可以加强社会管理和公共服务,构建和谐社会,为打造平安城市提供坚实的基础。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值