c语言合法常量的标准(怎么判断常量合不合法)

如何判断C语言中的合法常量?

实型常量又称实数或浮点数。在C语言中可以用单精度型和双精度型两种形式表示实型常量,分别用类型名float和double进行定义 。

实型常量在一般的微型集中占用4个字节,一般形式或者指数形式,数值范围都是-1038~1038,有效数字是7位。指数形式即指数形式的实数。它是由尾数部分、小写字母e或大写字母E、指数部分组成,形式如“尾数E指数”或“尾数e指数”。

尾数部分可以是十进制整数或一般形式的十进制实数,指数部分是十进制的短整数(可以带“+”号或“-”号)。

数的正负用前面的“+”(可以省略)号或“-”号来区分。

指数形式的实数它的数值可以用公式计算:尾数*10指数C语言语法规定,字母e或E之前必须要有数字,且e或E后面的指数必须为整数。如e3、5e3.6、.e、e等都是非法的指数形式。注意:在字母e或E的前后以及数字之间不得插入空格。

c语言 680 和6.860是不是合法数值常量

  • c语言
  • 是,680是整数,6.860是浮点数

C语言中{是合法常量吗?

  • 可以做字符常量,没问题。请采纳。比如char c = {;

c语言问题 为什么‘345’不是合法常量

  • 加单引号的是字符常量,里面只能包含一个字符,而345是3个字符,不合法。但是程序可能会正常运行,编译一般会给出警告信息,运行结果可能不是你希望的。

以下各项中,不能作为c语言合法常量的是( )。谢谢大家,拜托?

  • A.1.234e04B.1.234e0.4C.1.234e+4D.1.234e0
  • D …….

在C语言中,下列合法的字符常量是?

  • 选B:!所谓常量是指在整个程序运行过程中其植始终不会改变的量。例如:123,3.6g,dfg等!如:12,0,-23为整型常量,5.3,-1.2为实型常量,A&#3筏工摧继诋荒搓维掸哩9;,g为字符型常量;常量一般可以从字面形式即可判别。这种常量称为字面常量或直接常量;

C语言合法常量的问题

  • 判断下列哪些是合法的C常量,对合法者指出类型,对非法者指出错误原因3+5 35°7″ π e $123 ±7f 7ff ‘ab在线等 求大神帮忙
  • 3+5 ,是合法的,是int型。35°7″ ,不是合法的。C语言中没有表示摄氏度的变量类型。π,不是的,C语言中的这种字母不能构成变量,例如:α,β等也不能作为变量和常量。e,单独不是的。但如果是1e3,这种类型的,就是合法的变量(属于指数表示形式)。$123,不是的,C中没有表示美元的变量和标示。±7f ,严格的说,不是。但如果写成+7f,就是的,表示值为7的浮点数,如果是-7f,也是的,表示值为-7的浮点数。但±7f,不是的,因为我不知道你到底想表达正的还是负的。7ff ,不是的,没有带两个f的。‘ab’,不是的,这既不是字符串,也不是字符常量(因为有两个字符)。

汽车行业官网语言的合法常量的要求是什么?

  • 汽车行业官网语言的合法常量的要求是什么?第一行就是你的声卡, 姬抚灌幌弑呵鬼童邯阔1.若是正常显示的英文及数字,就说明你的声卡正常,
  • 用不多
版权声明

为您推荐