c源程序中每条可执行语句和注释部分最终都将被转换成二进制机器指令吗求解释,帮帮忙吧!

c源程序中每条可执行语句和注释部分最终都将被转换成二进制机器指令吗求解释,帮帮忙吧!,第1张

不正确。

每条可执行语句都会被转为二进制指令。

而注释部分不会被转换。

这个是常规的说法。

实际上,在编译器优化下,一些不会被执行的语句一样不会被转为二进制机器指令的。

比如

if(0)

printf("xxxx");

这句一般都不会被转。

c源程序不能表示的数制是:二进制。

C语言源程序不能表示二进制,在C语言中,所有的数值型常量都带有符号,所以整型数量只区别整型和长整型两种形式,整型常量和长整型常量均可用十进制、八进制、十六进制3种形式表示。

在程序运行过程中,其值不能被改变的量称为常量。常量也分为整型、实型、字符型等。以上是常量所具有的类型属性,这些类型决定了各种常量所占存储空间的大小和数的表示范围。在C程序中,常量是直接以自身的存在形式体现其值和类型。

扩展资料

二进制对计算机的重要性:

二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,由18世纪德国数理哲学大师莱布尼兹发现。

当前的计算机系统使用的基本上是二进制系统,数据在计算机中主要是以补码的形式存储的。计算机中的二进制则是一个非常微小的开关,用“开”来表示1,“关”来表示0

20世纪被称作第三次科技革命的重要标志之一的计算机的发明与应用,因为数字计算机只能识别和处理由‘0’‘1’符号串组成的代码。其运算模式正是二进制。

19世纪爱尔兰逻辑学家乔治布尔对逻辑命题的思考过程转化为对符号"0''''1''的某种代数演算,二进制是逢2进位的进位制。0、1是基本算符。因为它只使用0、1两个数字符号,非常简单方便,易于用电子方式实现。

以上就是关于c源程序中每条可执行语句和注释部分最终都将被转换成二进制机器指令吗求解释,帮帮忙吧!全部的内容,包括:c源程序中每条可执行语句和注释部分最终都将被转换成二进制机器指令吗求解释,帮帮忙吧!、c源程序不能表示的数制是、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9721245.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存