|
nt4623
发表于 2019-12-19 10:27:53
本帖最后由 nt4623 于 2019-12-24 10:29 编辑
电脑编程,最早的时候用汇编语言或C语言编程,DOS操作系统,windows当时都是16位的,那个时候硬盘也不过几百兆,bool ,int 那个时候是1位和16位(跟操作系统有关),现在情况不一样了,内存大了(64位系统可以32G),硬盘也大了(都是以T为单位了1024M=1G,1024G=1T).新的高级语言已经没有依1位做为单位了,最少都是8个位,1个字节。主要原因新的硬件越来越好,新的数据类型大的会越来大,小的只有1位时,在内存中是不太好管理的。里面涉及到内存管理中对齐等相关操作。
对于PLC我们是应用层的,这个问题其实是设计层思考后的结果。
我是学C#时注意到这个问题的,大道相通!希望对你有帮助 |
|