c语言是强类型还是弱类型

2024-04-29 06:56:32
c语言是强类型还是弱类型,麻烦给回复
写回答

最佳答案

c语言是弱类型?

弱类型语言指的是一种没有很强类型概念的语言,如vb,而强类型语言指的是有很强类型概念的语言,如c(虽然c允许类型转换,但是相对来讲比vb要是强类型),弱类型的好处在于程序员不需要过多的着重与类型的转换,而强类型的好处在于程序可以有条不紊的执行,而且类型错误的出现率很低,即使有也很容易发现。

var result=5+5; //两个数字之和

alert(result); //输出10

alert(result); //输出55

因此使用弱类型语言也要格外注意数据类型防止出错

而c语言相对来讲比vb更具有类型概念:

2024-04-29 06:56:32
赞 5033踩 0

全部回答(2)

强类型严格限制的基本数据类型,如int和char,而且这一比例在机器的字节数是不一样的。 32机,是sizeof(int)= 4中,sizeof(char)的= 1;

类型是强类型,不同类型之间的转换时,强制类型转换,算术时,我们应该注意,尽可能之间的转换相同类型的。这样的加法和减法之间的变量转换为float类型为int类型为int和float型变量计算,有些编译器会自动操作的结果。

2024-04-29 06:56:32
赞 4594踩 0