DataLab

发布时间 2023-09-24 16:33:25作者: Stargazer4u

DataLab

本实验主要考察位运算,以及浮点数的表示和计算,由于智商和经验不够,做了很久才只做了前9道题

总结

之前位运算用的少,此次实验后熟悉了一些。和逻辑运算有一些区别,做的过程中因为没分清犯了些错。

例如& |当成逻辑运算使用,并且移位运算符会把符号位的值直接左右覆盖,例如

int a = 1 << 31;
a >> 31; //11111111111111111111111111111111 

另外,实验中有许多位运算技巧,以及利用数值的表示方法的一些特性来解题,感觉比较考熟练度和经验还有智商。

可能以后如果不做底层编程不太会经常用到这些技巧,不必强求掌握。但其中的数值系统还是要理解。尤其是符号位,溢出,位运算这些概念,可以coding不熟练,但要从感性上