“在C语言算术表达式的书写中,运算符两侧的运算数类型必须一致”这句话为什么不对

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/06 08:47:33

“在C语言算术表达式的书写中,运算符两侧的运算数类型必须一致”这句话为什么不对
“在C语言算术表达式的书写中,运算符两侧的运算数类型必须一致”这句话为什么不对

“在C语言算术表达式的书写中,运算符两侧的运算数类型必须一致”这句话为什么不对
这是一个明显的错误..
首先,这句话不是对所有的运算符都成立,所以它的概括太盲目性了.举个例子给你:假如定义一个字符数据a,char c;那么你可已将一个整形数据赋予给这个字符数据如 c=97,所以赋值预算符的两侧出现了不同的数据类型啊!
这样的c=97,因为97在ASCII中代表了小写字母a,所以变量a的赋值相当于c=a
综上有,你那句话是错误的!

“在C语言算术表达式的书写中,运算符两侧的运算数类型必须一致”这句话为什么不对 c语言中 for循环嵌套的运算流程?for(表达式1,表达式2,表达式3)//for1for(表达式1,表达式2,表达式3)//for2for1的表达式3是在for2的运算后还是运算前还是运算中? 在C语言中,实型数据是否可以进行任意的算术运算? 在C语言中有许多符号赋值运算符,如果有表达式a*=b+3,则与其等价的表达式是? 求一程序:用C语言编写,要求如下:实验内容:(1) 判断一个算术表达式中开括号和闭括号是否配对.(2) 假设算术表达式仅由加减乘除运算符组成,编写一个函数对用后缀表达式表示的算 c语言中逗号运算符的表达类型是什么?是a=(表达式1,表达式2.)还是a=表达式1,表达式2... C语言表达式的计算练习掌握算术表达式、逗号表达式、赋值表达式的计算练习 关于计算机C语言2级的 复合赋值表达式在复合赋值表达式,讲解中.表达式n+=1的运算规则等价于n=n+1,表达式n*=m+3 的运算规则等价于 n=n*(m+3),因为运算符+的优先级高于复合赋值运算符*+.其他的以 C语言,此算术表达式如何运算?a+=a-=a*=a; 是关于C语言的一个算术运算符与算术表达式-5/3=-1等于-1的原因是:1.666666---无限循环然后自动取整对么?谢谢! 10.试编写程序,对任意输入的一个算术表达式,将式中的数字和运算符分成两类(一类是数字,一类是运算符)c语言,程序代码? 在C语言的表达式中,用作判断的表达式的是什么表达式?为什么 在Excel2003的公式中,可以使用的运算符有_____ A:算术运算符 B:文本运算符 C关系运算符 D逻辑运算符 多项 解答c语言知识所有算术运算符具有相同的优先级?取模运算符%只能用于整数?在取模的除法运算中,如果两个操作数的符号相同,那么结果符号就为正?在c语言中,如果某个数据项为零,那么就认为 c语言的运算中2的值是多少?2、表达式1 C语言的运算符的优先级:逻辑运算符、条件运算符、赋值运算符、关系运算符、算术运算符.它们之间的优先级 c语言中条件表达式的运算顺序不应该是自左向右吗?为什么a 用C语言数据结构算法编写程序!算术表达式求值:以字符序列的形式从终端输入语法正确的、不含变量的整数表达式,利用给定的算符优先关系,实现对算术四则混合运算表达式的求值,并演示