概念问题
文章平均质量分 76
理解
luckyone906
这个作者很懒,什么都没留下…
展开
-
原码反码补码的概念详解及转换方法实例
如果补码的首位是0,那它就表示一个正数,直接把二进制数转换为十进制数就行。例如:[x]补=00110010,因为(110010)2=50x的真值就是50。如果补码的首位是1,那它就表示一个负数,可以先-1算出它的反码,再根据反码写出原码。最后把符号位后面的二进制数转换为十进制数,前面加上“-”就行。例如:[x]补=10110010,则[x]反=10110001,[x]原=11001110(注意:符号位的1不参与取反不变)因为(1001110)2=78x的真值就是-78。原创 2024-04-27 11:45:35 · 8866 阅读 · 4 评论 -
C#实现多重继承和实例
举例:SendDtata类的作用是发送数据,ReceiveData类的作用是接收数据,现在要创建SocketData类,作用是发送和接受数据,此时,你希望SocketData从SendDtata和ReceiveData这两个类继承,但CLR不支持多继承,也就意味着C#不支持多继承,但是,CLR允许通过接口Interface实现“缩水版”的多继承。这一点和抽象类很类似,可是抽象类是个类,他有方法的实现,它所描述的对象是一个无法在现实中具现的对象,但它本身是个类型对象。所以,要合理正确地使用多继承。原创 2024-03-10 09:15:04 · 591 阅读 · 0 评论 -
服务器与客户端概念
比如说,你浏览百度的网页,你的电脑就是客户端,而百度网页所存放的机器就是服务器。你通过internet互联网连到百度网页服务器,才能浏览网页。再比如说,你玩网络游戏,你的电脑还是客户端,而网络游戏程序所在的机器就是服务器,你通过internet互联网连到服务器那里去执行网络游戏。上面例子里,你“浏览网页”、“网络游戏”都是作为客户端从服务器那里获得的服务。当然你的电脑也可以作为“服务器”,...原创 2020-02-11 13:40:05 · 1499 阅读 · 2 评论