- 博客(20)
- 收藏
- 关注
原创 整数和浮点数在内存的存储
同时,加法和减法也可以统⼀处理(CPU只有加法器)此外,补码与原码相互转换,其运算过程是 相同的,不需要额外的硬件电路。对于64位的浮点数,最⾼的1位存储符号位S,接着的11位存储指数E,剩下的52位存储有效数字M。对于32位的浮点数,最⾼的1位存储符号位S,接着的8位存储指数E,剩下的23位存储有效数字M。字节在超过数据存储的时候就会有存储顺序的问题,在不同的存储顺序,我们分为大端存储和小端存储。那么,按照上⾯V的格式,可以得出S=0,M=1.01,E=2。那么,S=1,M=1.01,E=2。
2024-03-21 23:37:50 372 3
原创 C语言指针讲解(初识)
指针顾名思义就是指向某一个地方的东西,在计算机中就是指向某一块内存,我们要有某个内存的地址才能使用到指针,一个简单的例子。*p=&a。就像你送一样东西给别人,你要知道对方的地址才能送达,&a就是对方的地址,*p就是对方的家。
2024-03-21 00:56:58 277 2
原创 图像相似度
第一行包含两个整数m和n,表示图像的行数和列数,用单个空格隔开。之后m行,每行n个整数0或1,表示第一幅黑白图像上各像素点的颜色,相邻两个数用单个空格隔开。之后m行,每行n个整数0或1,表示第二幅黑白图像上各像素点的颜色,相邻两个数用单个空格隔开。一个实数,表示相似度(以百分比的形式给出),精确到小数点后两位。在网上发现一个有趣的题目。
2023-12-22 12:54:53 375 1
原创 C语言的分支和循环
switch后的值必须是整型表达式,而case后的必须是整形常量表达式,case对应的值就像一个入口,与switch相匹配才能进入,当switch与case没有相匹配的值时就执行default下的语句,break是跳出switch语句。我们能看到程序运行完什么都没有打印,因为else与最近的if匹配,图中的else就是与第二条if相匹配,因为第二条是第一条if的里面,当我们的第一条if语句没有执行成功,自然第二条if就不会执行,else就打印不了。当我们熟练了这些嵌套if语句中,就能写更复杂的代码了。
2023-12-02 18:13:01 948 2
原创 目标与规划
我是一位来自深圳专科学校的学生,我从中专上的大专,我在大专开始学的计算机,学习编程从基础学起,我开始学习c语言,在B站自学编程,看各种各样的课。我打算周一到周五花费一到两个小时来学习编程。想先学好c语言然后找到自己的职业规划,我该走哪个方向。找对方向了我就会朝方向努力前进。我最想进的公司是腾讯。
2023-11-20 13:27:21 44 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人