数据类型,运算符和表达式。讲解看明白了,可是做了几道题,咋都错了呢?

1·在c语言中,下列不合法的实型数据是()
A)0.123 B)123e3 C)2.1e3.5 D)789.0
我认为B和C都是不合法的,可是答案只是C
2·下列不能表示用户标识符的是()
A)Main B)_0 C)_int D)siaeof
纠结在A和D之间……
3· 1.234e04 和 1.234e+4 为什么都是合法常量?

请高手指点一下……

O(∩_∩)O~
帮你解释下吧:
C答案明显是错的,原因是C语言规定:科学计数法e指数不能是小数!
实型就是浮点型,整形向浮点型转换不会造成数据精度丢失,所以是合法的。
2题
main和sizeof都是系统关键字,main是主函数,sizeof是内存大小测试函数。
3题
C语言科学计数法e的底数可以有小数,但是指数不能有小数!!!!!!!!

参考资料:self

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-02-28
第二题,选A

能帮我解释下才c语言中数据类型,表达式,运算符,类和对象它们的作...
表达式 就是根据表达式可以得出一个结论. 说的笼统,你就暂时先理解成 算式, 什么 5+8X7 之类的东西..运算符,就是 + - X ÷ 这些 符号表示运算的 这个应该好理解,编程中还有别的运算符.你都先这么理解就好了.类 这个比较难讲明白. 它是一个抽象的概念.. 就相当于 自行车 汽车 轮船 火车...

DAX数据类型及DAX表达式中的常见错误
布尔类型TRUE\/FALSE以数字1\/0表示,文本类型以Unicode字符串存储,区分大小写。在DAX表达式中,运算符重载是常见特性,它根据运算符选择正确的转换。例如,“= '10' + 32”虽是文本和数字相加,但因运算符重载而能正确处理。然而,当操作数类型不匹配时,如“= 1 + '1'”,可能会引发转换错误。为...

在C语言中运行程序时最常出现的有那些错误?
一、基础知识和数据类型、表达式 1、{},[],(),‘’,“”不配对。解决这个问题最好的方法就是每当写这些符号的时候就先写成一对,然后再在中间加内容。 2、忘记在语句的末尾加分号,或在预处理命令后多加分号。记住:每一个语句的后边都要加分号,而预处理命令并不是语句,所以不加分号...

C++ 数据类型与表达式的题
+的优先级高于赋值运算符 所以先计算x||x值为1然后加上y 值为5 然后计算y--<=5 为1 然后计算这个1!=z为1 所以x自然就是1算 (有可能不是这样算的,我再分析一下)事实上是这样的 表达式中出现的运算符优先级 先后顺序是这样的:-- + <= != || = 所以这个表达式等价于 x=((y--<...

数据类型,运算符,表达式等在C语句中充当什么成分
标识符是用户编程时使用的名字。我们指定某个东西、人,都要用到它,他或她的名字;在数学中解方程时,我们也常常用到这样或那样的变量名或函数名。同样的道理,在电脑语言中,对于变量,常量,函数,语句块也有名字,我们统统称之为标识符。至于数据类型、运算符、表达式等在C语言中的成分,就好像是...

理解标准数据类型及类型查看
常见标准数据类型包括:整数、浮点数、布尔值、字符串、数组、对象等。查看数据类型的方法如下:JavaScript:可以使用typeof操作符获取变量的类型。例如:typeof age; \/\/ 返回 "number"。Java:可以使用getClass()方法获取其类型。例如:age.getClass(); \/\/ 返回 "java.lang.Integer"。类型转换是编程中...

《Python 一级》第二章 数据类型和运算符
整型数据表示为无小数部分的数值,计算机内部可以以十进制、二进制、八进制或十六进制形式表示。浮点型数据则以十进制或指数形式存储。布尔类型只有两个值:True和False,用于表示逻辑表达式的真假状态。字符串由单引号或双引号括起来,可以包含任何字符。在字符串中,转义字符(以\\开始)用于表示特殊字符。数...

谁能概括的帮我总结一下C中运算符的种类,运算优先级,结合性相关知识...
关系运算符中的&&和‖运算符的优先级相同,!运算符的优先级高于前两个。用逻辑运算符将关系表达式或任意数据类型(除void外)的数据连接起来就构成了逻辑表达式。逻辑表达式的值是0或1。4.赋值运算符 在C语言中,″=″称为赋值运算符。由赋值运算符组成的表达式称为赋值表达式。表达式的形式为:变量=...

PASCAL语言的基本知识2.6 运算符和表达式
它们用于比较简单类型的数据,结果为布尔型。接下来是运算符的优先级:逻辑非的优先级最高,为1;乘除和整除、取余的优先级为2;加减和逻辑与或的优先级为3;最后是关系运算符,优先级最低,为4。在PASCAL中,算术表达式由算术运算符连接常量、变量和函数,运算顺序通常是括号内的函数、乘除除法、加减...

C语言中错误的整型变量新人麻烦详细说明一下谢谢
并且每个变量都有特定的类型,类型决定了变量存储的大小和布局,该范围内的值都可以存储在内存中,运算符可应用于变量上。 变量的名称可以由字母、数字和下划线字符组成。它必须以字母或下划线开头,划重点不要尝试拿数字做开头,他不对。大写字母和小写字母是不同的,因为 C 是大小写敏感的,换句话说就...

相似回答
大家正在搜