今天上了一节C语言,讲解了流程图,进制表示等问题。
课前老师问了几个概念:驱动,数据库。
驱动,我理解的是让机器、硬件【能使用】的程序,不同于应用,这应该是让可以使用的机器发挥更多的作用,就像应用可以让人和机器一块使用,叫做【交互】,而驱动是让机器自己动,叫做【唤醒】。
数据库,我不是很懂,平时也会听到学长学姐们说,数据库很难很难之类的,不过这里谈的是数据库的概念,那些难点就回避了。有同学提到,数据库是数据存储的仓库,特别指出,数据库的数据是整理好的数据,能更好的提取。可我还是不能理解能有什么难点,可能是我境界太低,不理解强者的世界,等我学到,再来驳斥我自己。
还是说我的一个计算的问题,要和老师交流,就在这里写一下计算过程。
(-67.125)10转二进制
(我认为的)第一步、
-67转二进制:
1、67转二进制
67/2.............1
33/2.............1
16/2.............0
8/2...............0
4/2...............0
2/2...............0
1/2...............1
0→→→→→→→→→→→→→→→1000011
补位:01000011
取反:10111100
加一:10111101
第二步、
2、0.125转二进制(或者是-0.125转二进制,但是我不会……)
0.125*2=0.25..........0
0.25*2=0.5..............0
0.5*2=1.0................1
→→→→→→→→→→→→→→0.001
(出问题了,不明白了)第三步、
3、加起来吗?负小数怎么变?
代码方面,今天老师讲了我上次在网课看到的格式,我提早学了真的好……
然后老师说了些建议,我先把课本上的代码都照着写一下写在编译器上,然后多练多写,可能会了解不一样的东西。
周六参加的ACM训练有课,而且自己报名了志愿者,可以观摩一下学长学姐们的比赛,学习一下!
加油!冲冲冲!!!!!