海贼19-8班现场课
9262人加入学习
(1人评价)
C语言程序设计(海贼现场课)
价格 ¥ 600.00
该课程属于 海贼19-8班(C++高薪班) 请加入后再学习

总结:

1、

有一片空间,大家共用这片空间,叫做共用体。

有一片,公用的存储空间。当上面的值或内容发生改变,其他人的也发生了改变。

2、

4个char就是一个int,就是一个共用体,这就是这个例子的作用,ip转为int数字。

一个unsiged char,就是可以放得下ip里面的每一部分的数字,0 - 256;

3、

输入:192.168.0.1

输出:16820416

输入:192.168.0.2

输出:33597632

输入:192.168.0.3

输出:16820417

机器是小端机

 

按理说,输入是挨着的,整数值应该差一位,而输出却差很多;隔一个却差不离;

 

大端,小端:机器分为大端机和小端机

大端机的规则,将我们的数字分为低位跟高位,每次开辟空间后,将我们的低位数据放在高地址的位置上,叫大端机;

小端机的规则,每次开辟空间后,将我们的低位数据,放在低地址上;

 

为什么,192.168.0.2的输出,会和192.168.0.1的输出差这么多?因为2在高位上!

如果想输出的差距和输入的差距一样,将数字反过来储存就好了。

[展开全文]

授课教师

C++算法工程师
高级算法研发工程师

课程特色

文档(9)
视频(50)
图文(22)
下载资料(3)