今天有人问小弟我C语言是二进制语言吗

今天有人问我C语言是二进制语言吗?
如何回答啊?我就回答他是的.....

------解决方案--------------------
无语
C是高级语言
比它底一级是汇编语言
二进制语言属于机器语言
回答完毕
期待楼主的分分
------解决方案--------------------
你先问他,他眼中的二进制语言是什么,要他举个例子。
我觉得这样的问法很奇怪。

------解决方案--------------------
严格说,不是,不过比较接近机器语言,因为在看过win32汇编后,才发现c语言简直就是汇编语言的儿子。
------解决方案--------------------

单片机其实只认机器语言(二进制代码),但对程序员来说,这个语言太过于难了,也没有必要去掌握。后面的两种其中一种都可以编程,而C语言更为高级一些,对于单纯的程序员来说比较容易学习,编程效率也会高一些。二进制语言就是助记符语言,也就是所说的汇编 ,C语言是面向过程的高级语言。
------解决方案--------------------
严格来说所有计算机语言都是二进制语言。
一般来说机器码才是二进制语言。

------解决方案--------------------
机器就是二进制,只认得二进制,所以所有语言最后都得翻译成二进制代码,凡是不用翻译解析器的语言才是二进制语言,可惜只有一种,就是机器码,其它任何用编译解析器的语言都不是二进制语言
------解决方案--------------------
几十年前 程序是用打纸带的方式的,那个是用二进制的。c语言是高级语言
------解决方案--------------------
奶奶的;那是这个问问题的人没有看过二进制代码;我看过的。
比如说
c代码
a = b;
汇编
mov ax ,bx,
二进制
00ff4455
这样的;00ff表示mov指令,44表示ax 55表示bx;
当然了这个只是举例
------解决方案--------------------
C++是高级语言,所谓高级语言就是不能直接让计算机读懂的。要经过编译才能运行,编译后的就是二进制,计算机中无论数据还是程序都是二进制的。

根本没有所谓二进制语言这个概念