我们编写的c语言从物理角度上看,它表示什么?是高低电平?还是其他的什么?

从物理角度上看,它又是如何转化为二进制代码的?而计算机又是如何执行这些二进制代码的,或者说如何执行这些程序的?

C语言会被编译器翻译成汇编语言,再翻译成机器语言。
机器语言放在PC中,就是一行一行的指令,指令由一串二进制数码组成,一条指令通常由两个部分组成:操作码+地址码:
操作码:指明该指令要完成的操作的类型或性质,如取数、做加法或输出数据等。
地址码:指明操作对象的内容或所在的存储单元地址。
这些信息都是用1,0表示,就是高电平与低电平!
计算机执行指令是很复杂的!这个你要深入学习计算机组成结构原理才能明白!
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-05-26
这个问题很深奥,因为这个问题哲学家和物理学家以及美学家也不懂,
同时也很蛋疼,因为你把几乎毫无关联的东西想到一起。

=====================
语言只是工具,便于把物理上的现象和本质更好的表达出来,他本身不能代表什么,也不能代表什么
第2个回答  2013-05-26
C语言是一种编程语言,类似英语,德语等,把人的思维逻辑过程用C语言说出来,让机器能够明白。当然,直接的C语言机器还是不明白的,还要进一步的编译为机器可以明白的语言,而C语言就是人跟机器语言中间的一种过渡语言追问

那从物理角度上说,它表示什么呢?

相似回答