首页 > 生活 > > 正文
2023-09-22 19:01:30

c语言语法的赋值语句规则(c语言赋值语句规则)

导读 你们好,最近小榜发现有诸多的小伙伴们对于c语言语法的赋值语句规则,c语言赋值语句规则这个问题都颇为感兴趣的,今天小活为大家梳理了下,

你们好,最近小榜发现有诸多的小伙伴们对于c语言语法的赋值语句规则,c语言赋值语句规则这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。

1、 在C语言中,“=”用作赋值运算符,但不表示“相等”判断。赋值语句是由赋值表达式和分号组成的表达式语句,是程序中使用最多的语句之一。

2、 变量=表达式;

3、 在使用赋值语句时,我们需要注意以下几点:

4、 1)因为表达式右边的赋值运算符"="也可以是一个赋值表达式,如下形式:

5、 变量=(变量=表达式);

6、 被建立,从而形成嵌套的情况。其展开后的一般形式为:

7、 variable=variable=…=expression;

8、 比如“a=b=c=d=e=5;”,实际上相当于:e=5;d=e;c=d;b=c;a=b;

9、 2)赋值操作时,如果赋值运算符两边的数据类型不同,系统会自动进行类型转换,即赋值运算符右边的数据类型会转换成左边的变量类型。当左边是整数,右边是实数时,

10、 小数部分将被删除,与整数相对应的有效位数将被截断。

11、 例:输入两个正整数A和B,试着交换A和B的值(使A的值等于B,B的值等于A)。

12、 【解析】两个变量的值互换有很多种方法。一般我们采用引入第三个变量的算法。两个变量的交换可以想象成一瓶酱油和一瓶醋。这时候很容易想到带个空瓶:

13、 将酱油倒入空瓶中;将醋倒入酱油瓶中;将原来空瓶的酱油倒入醋瓶。

14、 该过程如下:

15、 # includeostream//To use cin, cout, you must call the iostream library.

16、 using namespace std;

17、 int main()

18、 {

19、 int a,b,c;//定义三个变量

20、 cout'Input a,b=' //input prompt input a, b=

21、 cinab//输入A和b的值。

22、 c=a;a=b;b=c;//交换A和b的值。

23、 cout 'a=' a 'b=' bendl//导出结果

24、 return 0;

25、 }

26、 示例:圆柱体的表面积

27、 输入底面的半径r和高度h,输出圆柱体的表面积,小数点后3位。有关格式,请参见示例。

28、 样本输入:3.5 9样本输出:274.889

29、 # includescstdio//To use the print function and scanf, you must call the cstdio library.

30、 #includecmath//要使用数学函数atan,必须调用cmath库。

31、 使用命名空间std//这一行在这个程序中可以省略。

32、 int main()

33、 {

34、 双圆周率=3.1415926;//将pi定义为常数。

35、 双r,h,s1,s2,s;//定义双精度实型,float是单精度实型。

36、 scanf('%lf%lf 'r,h);//R和H前的符号不能省略,double类型用%lf。

37、 s1=pi * r * r//计算底部面积

38、 S2=2 * pi * r * h;//计算横向面积

39、 s=2 * s1 s2//计算总表面积

40、 printf('Area=%0.3lf\n 's);//输出结果保留3位小数,注意lf格式。

41、 return 0;

42、 }

以上就是c语言赋值语句规则这篇文章的一些介绍,希望对大家有所帮助。