C语言
逐梦者-
这个作者很懒,什么都没留下…
展开
-
C语言中的整型位数和CPU的关系问题总结
在我们的C语言中有很多的类型,其中整型的位宽应该是针对于CPU的位数而言的(我的学习理解),然后就出现了一个问题,对于8051单片机来说,CPU是8位的,然而int类型占用的是两个字节,也就是16位,那通过更进一步的了解发现,这个不仅仅和CPU的位数有关,主要和C语言标准有关(这里可以说是和编译器有关,因为所有的C编译器都是根据C语言标准走的)那么由于C标准定义了int类型和short类型的最小占...原创 2018-04-27 14:00:37 · 1250 阅读 · 0 评论 -
在C语言中使用int定义类似高级语言中的bool类型变量的原因
学习过高级语言的朋友都知道,高级语言中有一种类型叫bool类型,但是在C语言中并没有bool类型,而C++里面却是有bool类型的,有关于bool类型的描述我这里不阐述,网上资源很丰富,这里主要记录如下:1、首先得知道C99标准里面是定义了bool类型变量的,只需要在开始声明定义stdbool.h头文件即可在C语言中使用bool类型变量,而这里要说明的是在做C51单片机开发时keil中没有stdb...原创 2018-04-27 14:48:03 · 933 阅读 · 0 评论