|
本书要求读者学过二进制、八进制和十六进制计数法,也懂得如何在这些数制之间换算,但并不要求了解计算机原理。但问题在于,C语言靠近硬件,如果你不知道寄存器、内存,内存地址,也不知道计算机是如何工作的,将很难理解编程是怎么回事,也很难掌握C语言,因为C语言里的对象、对象存储、位运算和指针等内容需要用到这些基础知识所提供的想象力。
因此,尽管从表面上看本章与C语言无关,讲的是一些铺垫性的知识,但却非常重要。不,这一章还是和C语言有关的,而且非常重要:在本章的后面,我们从机器语言、汇编语言切入了C语言,并介绍了C语言的若干基本概念和语法元素:声明、关键字、存储区、类型指定符、赋值、赋值运算符、操作数、循环、int、while,等等。所以,本章已经开始讲C语言了,而且不能跳过这些内容,否则后面的内容将接不上捻儿了。
这一章有配套视频。书和视频有一样的地方,也有不一样的地上,总体上可以互为补充。特别地,书是一个静态、受限的载体,在视频里可以演示的内容和操作,就无法移植到书里。只看书或者只看视频当然是没有问题的,但如果视频和书结合一起看,互为补充,就更好了。视频链接: 主链接:计算机和编程语言:用电表示数字_哔哩哔哩_bilibili 备用链接:鼠侠的抖音 - 抖音 本章视频打包下载(需高级会员和至尊会员权限):配套视频下载(高级会员和至尊会员专用) - 配套资料和资源 - 鼠侠网 - 李忠,传播不一样的计算机知识
如果对本章有任何意见、建议和想法,欢迎发表在这里。
|