基础

什么是单片机?stm32还有arm和51又是什么? 它们是什么关系?一文搞懂它们!

什么是单片机?stm32还有arm和51又是什么? 它们是什么关系?一文搞懂它们!这篇文章我们不用官方的正式介绍,用大白话让大家明白它们分别是什么,它们之间有什么关系我们首先先对四个名词有一个基本认识:1.ARM:先说ARM本身只是一个英国的公司,它是专门做芯片设计的,有ARM7,……

四种基本的编程命名规范

四种基本的编程命名规范目前,共有四种基本的编程命名规范,分别是匈牙利命名法、驼峰式命名法、帕斯卡命名法和下划线命名法,其中前三种命名法较为流行。例如:iMyData是一个匈牙利命名法;myData是一个驼峰式命名法;MyD……

C语言怎么求最大公约数

C语言怎么求最大公约数黄老师答:采用辗转相除法啥叫辗转相除法,简单说就是来回的除,举个例子,如果你想求240和25这两个数字的最大公约数,那么操作如下:首先:  240除以25商9余15……

原码与源码的区别

原码与源码的区别不知道正在学习或者学习过原码的同学有没有见过“源码”这一名词?这篇文章我们来聊一聊“原码”和“源码”的区别!首先,我们要知道,原……

C语言中!是什么意思

C语言中!是什么意思答:是不是类似这样:!a 感叹号在一个变量的前面,这是取反的意思啦。如果感叹号在变量的右边,像这样:a!这个在C语言中就没有这种表达了!只是数学当中阶乘的表示!即取反,属于C语言中的……

机器数与机器码的区别

机器数与机器码的区别机器数是数在计算机中的表示形式,而机器码一般指机器指令码,是计算机直接使用的程序语言的语句,即代码。机器数有两大特点,一是符号数字化:正常的数据有正数和负数之分,但是计算机只能表示0、1两种状态,因此……

C语言中^是平方吗?

C语言中^是平方吗?答:你看过教程里这么教过吗?当然不是啦!不少同学在学C语言过程中,总是习惯性的把数学中的符号加入到C语言中,默许这些都是可以用的,比如这么写:int a;int b……

为什么0的补码形式只有一种?

为什么0的补码形式只有一种?首先,我们要了解原码、反码以及补码。原码可以看做是一个二进制数,第一位表示符号,用“0”表示“+”,用“1”表示“-……

学C语言用什么编译器好?

学C语言用什么编译器好?答:都行其实不同编译器都是使用编译、运行、断点调试等功能,不同编译器无非就是按钮或快捷键不同,功能完全相同对于初学者,建议使用常用的或者版本较老的版本,一方面是因为老版本对应的教程、资料较多,遇到问题……

为什么要使用补码?(举例+解释)

为什么要使用补码?(举例+解释)在《什么是原码?》那篇文章中我们提到过:原码是人脑最容易理解和计算的表示方式。既然如此,我们为什么还要使用补码呢?首先,我们来看几个4位二进制数进行运算的例子!在原码下,1-1=1+(-1)=0001……