C语言,跟单片机有什么关系(等待高手回答)

我是最linux的,想学C语言,以后打算转行,但是今天看到C语言单片机,不懂是是什么意思,我查了一下,但是说的很笼统不明白,
我就想问下,我学C语言,想以后开发软件之类的,那么单片机是什么东西跟C语言有什么关系?我不明白,

还请各位高手指点一下。
上面 我是做linux工作的, 打错了,

简单的来说,单片机也是是可以说是微型计算机,他内部有处理器内存和存储空间.也可以用汇编,或是C语言来编写程序来指令单片机工作,因为其简单和高度集成,使外围极其简单可靠,被广泛用于工控自动化等智能化设备。C语言单片机指的是 能支持用C语言编写程序的单片机,其实中间还要靠编译器把C语言编写程序转换成单片机能处理的二进制代码,C语言就是介于人与机器沟通的桥梁
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-04-11
C语言,是通用型的高级语言,是脱离硬件的,便于初学者学习。于是它就成了软件“打工仔”的首选语言。
C语言,具有可移植性,这样,它就可以移植到单片机上。
参考:http://zhidao.baidu.com/question/250672904.html
第2个回答  2011-04-11
用C语言可以描述单片机较管之间的逻辑关系。比如说“端口A=端口B 与非 端口C”。
用C语言可以,用汇编也可以。想学单片机,会C语言是不可缺少的
第3个回答  2011-04-11
C语言,具有可移植性,学习起来容易上手,书写格式比较灵活,与硬件联系起来也比较简单。
相似回答