C语言关于数据类型,运算符和表达式的问题

来源:百度知道 编辑:UC知道 时间:2024/05/22 00:50:55
1.C编译器可以把X**2分解为哪些字符?不考虑是否合法
2.下列表示中那些是非法常数?
2L ''' "3'4""
3.i,j是int类型,a,b是double类型,下列那些表达式错误?为什么
a==b==c
a||b^i ^是位运算符

1、

X
*
*
2

2、

2L 合法
''' 合法
"3'4" 合法

" 非法

3、都错误。
(1)double类型的数字不能直接用==比较。
(2)位运算只能针对整型变量或常量。