c#中的常量分为哪几类?

如题所述

常量可分为5类:它们分别是 整形常量 实型常量 字符常量 字符串常量 符号常量

(1)整形常量   如 100, 123, 0, -41 等

(2)实型常量  有两种表示形式 第一种,由数字和小数点组成 如123.01,0.345,-32.1,0.0,

                            注意  .47也是  合法的  实型常量 前面的零省略未写

                           

                        第二种:指数形式 如12.34E3(代表12.34 * 10^3)12.34乘10的三次方 

                                                    -35.87e-25。

                        e或E代表以10为底的指数

                        但应注意的是 e或E 之前 必须有数字 

                                          且 e或E 之后 必须为 整数 不能写成 E8, 25e3.1 

(3)字符常量 字符常量也有两种

                        第一种 普通字符 用单撇号括起来的一个字符 如 ‘a’,'B',‘3’,‘!’,                           等,注意单撇号内只能有 一个字符  如‘er’是不合法的

                        第二种 转义字符 常考的也是这种 ' \' ', ' \n' ,'\b' ,'\02'

                         举几个不合法的例子 '\019' 代表八进制数 19 ,而组成八进制的基数是从 0~7

(4)字符串常量 用双撇号 (不常考) “123”,‘cha’,"45yu" 等

(5)符合常量  #define  T 14 经过以上指定后 本文件从此行开始所有的 T 换为 14

                

温馨提示:内容为网友见解,仅供参考
无其他回答

c#中的常量分为哪几类?
常量可分为5类:它们分别是 整形常量 实型常量 字符常量 字符串常量 符号常量 (1)整形常量 如 100, 123, 0, -41 等 (2)实型常量 有两种表示形式 第一种,由数字和小数点组成 如123.01,0.345,-32.1,0.0,注意 .47也是 合法的 实型常量 前面的零省略未写 第二种:指...

C#中变量、常量的声明和使用注意事项
C# 中的常量分为整数、浮点、字符和字符串常量。整数常量可为十进制、八进制或十六进制,通过前缀指定基数。后缀 U 和 L 分别代表无符号和长整型。浮点常量由整数、小数、指数部分组成,可使用小数或指数形式表示。字符常量使用单引号括起,可存储在字符类型变量中,支持普通字符、转义序列或通用字符。字...

C#中的常量有哪些类型呢?
以下是C#中的常量类型:const:使用 const 关键字定义的常量,可以用于任何数据类型,并且不能被修改。常量的值在编译时确定,并且必须是常量表达式(例如字面量或其他常量)。readonly:使用 readonly 关键字定义的常量,可以用于字段、属性或局部变量,并且只能在声明或构造函数中初始化。常量的值在运行时...

C语言中的数值常量可以简单的划分成几类?
C语言中的数值常量可以简单的分为如下两种整型常量和浮点数常量,你这题应该选C。因为指数形式规定字母e(或E)之前必须有数字(可以是一个十进制的整数或小数),之后必须是一个整数。选项C的字母E之后是一个小数,故应该选择C。C语言中的数值常量如下:一、字符常量。形如: ‘ a ’ 、‘ b ’ 、...

C语言中是如何定义常量的啊
在C#中定义常量的方式有两种,一种叫做静态常量(Compile-time constant),另一种叫做动态常量(Runtime constant)。前者用“const”来定义,后者用“readonly”来定义。对于静态常量(Compile-time constant),它的书写方式如下:public const int MAX_VALUE = 10;为什么称它为静态常量呢,因为如上声明...

C# 函数参数默认值问题
C# 有2种不同的常量定义方式:编译时常量(compile-time) 和运行时常量(runtime)。所谓编译时常量,是以 const 关键字定义,所谓编译时是常量则以 readonly 关键字定义。C# 规定参数的默认值必须是编译时能确定的常量值。这些参数的类型可以是 C# 认定的基元类型。还可以包括枚举类型,以及能设为 null...

c# 中的常量是什么意思?都有什么作用?
常量就是不会不会改变的量,如const int data = 3,这里data就是个常量,当然,代码中也可以直接用3。但是,这样不便于管理,比如你后面不想再让这个值为3的话,你就得一个一个的改,但是如果你用常量的话,只需要在最开始赋值的地方,把这个写成const int data = 5之类的就可以了 ...

C#里面常量和变量的区别。
常量:通过在声明和初始化变量时,在前面加上const关键字,可以把此变量指定为常量。常量--即其值在使用过程中不会发生变化的变量 只能把局部变量和字段声明为常量 常量的特征如下:常量必须在声明时初始化。指定了其值后,就不能再修改了 常量的值必须能在编译时用于计算。因此,不能用从一个变量中...

C# 基础问题
对于常量 0或-1,c#缺省视为int 类型 后面加了L(l),视为long类型 后面加了M(m),视为decimall类型 后面加了F(f),视为float类型 后面加了D(d),视为double类型 等等 标识符:如果希望实数被视为 decimal 类型,请使用后缀 m 或 M,例如:decimal myMoney = 300.5m;如果没有后缀 m,数字将...

C#中数据类型有哪些?
C#语言中数据类型主要分为两大类:值类型和引用类型,其中值类型包含整数、浮点数、高精度浮点数、布尔、字符、结构和枚举,而引用类型则包括对象(Object)、字符串、类、接口、委托以及数组。具体来说,整数类型包括了整数、长整数、长长整数和无符号整数等;浮点数类型包括单精度浮点数和双精度浮点数;...

相似回答
大家正在搜