C语言中,赋值运算符两边应该注意的全部问题?非常感谢!

如题所述

赋值运算符坐边必须是定义后的变量名,右边可以是常量和变量,或表达式。特别要注意左边的数据类型要大于等于右边,例如左边如果是整型,右边不要是浮点型,不然会存在截取问题,还要注意右边表达式中运算符的优先级,建议多用括号。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-07-14
1.赋值运算符左边 也就是"左值" 是要一个 变量 而不是不能修改的常量如: char ch = 'a'; const char *p = &ch; *p = 'd'; //错误 2.赋值运算符两边的类型要一致。 int num1 = 6; double num2 = 4.652; num1 = num2; //错误 3. 赋值运算符的优先级是很低的,除了比逗号运算符高之外,都比其他运算符低。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网