凡邦之有疾病者,疕疡者造焉,则使医分而治之,是亦不自医也。
― 清·俞樾, 《群经平议·周官二》
0000|0000|0000|0000
上次提到了C语言中的数据类型,这部分应该是比较难讲有趣的,为了防止沦落成为教学文章,只好强行引用了一句“分而治之”。事实上,我认为这也能很好地理解数据在计算机中的存储。
首先我们应该知道,计算机是不知道怎么存储数据的,所有数据在内部都会表示成二进制"0"“1”。所以C语言中的数据结构,也便是给这些数据一个划分,比如4个一组(0000~1111[0,15]),8个一组(00000000~11111111[0,255])。这也方便理解为什么可以“自定义类型”。
原理就讲这么多,再往深层次的讲就跑题了。-.- 事实上,这种知识也没办法投机取巧,只能在学习中进行记忆。所以我认为一个比较高效的方式就是:“用到哪里学哪里”,这就要求自己多找机会去用,否则的话便容易跟不上进度。
了解了各种数据类型,我们也知道格式化输入输出函数。
那么在格式化输入输出函数中的参数便可以随心所欲的使用了,比如%d代表int型,%c代表char型等。
后面还是以例题来从使用出发讲解各个常用的类型。
参考文章: