1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > C语言整型浮点型

C语言整型浮点型

时间:2023-08-21 11:29:51

相关推荐

C语言整型浮点型

整型与浮点型

整型:

在计算机中:正数是以原码的方式存储,负数是以补码的方式存储;(负数的补码:原码取反再加一);一般数据在计算机中存储是按照十六进制的方式以小端存储的方式进行存储,eg:假设有一个数的地址=0x12345678;小端存储会是以78563412的方式写进内存;同理大端存储与之相反。

整型都有:signed int,unsigned int,signed short int,unsigned short int,signed long int,unsigned long int,signed long long int,unsigned long long int,

所占内存:short 小于 int 小于 long 小于 long long;

(unsigned 类型变量使用%d输出会有负数出现,故在使用unsigned变量时我们可以使用%u来输出)

浮点型:

在计算机中的记法:由符号位(1位,看最高位,负数为1,正数为0)、阶码(8位,阶数加127,再化成二进制就是阶码)、尾数(23位,小数点之后的数)

eg:-8.125、

1、化二进制:小数点之后:0.1252=0.25———0

0.252=0.5______0

0.52=1.0_______1

小数点之前:1000;

符号位:为负数则为1;

故化成二进制为:11000.001

=1.00 00012^3(3就是阶数)

阶码:127+3=130

二进制:1000 0010

尾数:1.00 0001小数点之后:

00 0001;

故原码为:符号位+阶码+尾数

1 1000 0010 0000 0100 0000 0000 0000 000

(不足补零即可)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。