1楼:匿名用户
数值常数
有bai
:整型常数、浮点常du数;
整型常zhi数的后缀有:u或u(unsigned)、daol或l(long)、u/u与l/l的组合(如:ul、lu、lu等)。例回:100u; -123u; 0x123l;
浮点常答数的后缀有:f或f(单精度浮点数)、l或l(长双精度浮点数)。(注:
因浮点型常数总是有符号的,故没有u或u后缀)。例:1.
23e5f; 1.23l; -123.45f;
2楼:
213.0f表示浮点数,lu表示 unsgined long 其余的不太用了。另外常量还可以用前缀 0x 、0o、0d
3楼:匿名用户
这个应该成为常量格式吧,呵呵。最常用的是l,u用的不多,其他应该没有了
c语言中有哪些常量后缀?
4楼:手机用户
数值常抄数有:整型
常数、浮点常数;
整型常数的后缀有:u或u(unsigned)、l或l(long)、u/u与l/l的组合(如:ul、lu、lu等)。例:100u; -123u; 0x123l;
浮点常数的后缀有:f或f(单精度浮点数)、l或l(长双精度浮点数)。(注:
因浮点型常数总是有符号的,故没有u或u后缀)。例:1.
23e5f; 1.23l; -123.45f;
c语言中的常量有哪些类型?
5楼:day忘不掉的痛
c语言中的常量
可以分为:整型常量、实型常量和字符型常量和字符串常量,另外还有符号常量和有名常量.、
整型,例如:-123, 0xff (十六进制), 022(八进制)实型, 例如:3.14, 3.14f (单精), 3.14lf (双精), 1.2e04(科学)
字符常量, 'a'
字符串常量, "abc123"
转义字符常量 '\0' "\n"
宏定义标识符常量 #define e 2.71程序中的 e 编译时会被2.71 替代,逻辑型常量 true (实际上也是宏定义常量)差不多就这几种吧····
6楼:匿名用户
推荐回答c语言中的常量可以分为:整型常量、实型常量和字符型常量和字符串常量, 另外还有符号常量和有名常量.整型,例如:
-123,0xff(十六进制),022(八进制) 实型,例如:3.14,3.
14f(单精),3.14lf(双精),1.2e04(科学) 字符常量,'a' 字符串常量,"abc123 转义字符常量 '\0'"\n 宏定义标识符...
正确的c语言常量是什么?
7楼:仁昌居士
正确的c语言常量是指针常量。
在除了‘c/c++’的一些高级程序语言中,‘常量’可以被称作,“在一个信息变化过程中,始终不发生改变的量”,其可以是不随着时间变化的某些量的固定信息;也可以表示为某一数值的字符(或字符串),常被用来标识、测量和比较两者的差异。
但在 ‘c/c++语言中’,‘常量’如果还用‘运行过程中不变的量’来描述,就显得不太准确了,甚至是在具体使用时,这就是一个错误的概念。在 ‘c/c++’中,常量实质是‘指针常量’,虽然其看起来‘符合常量的概念’,但是在实际运行中,其值或地址值是会发生变化的。
8楼:哥们儿会_臭臭
c语言的常量有整数常量,实型常量,字符常量,符号常量等。
1、整数常量
整数常量是指直接实用的整形常数,又称整形常数或者整数,例如,1,-9等。整数常量可以是长整形、短整型、符号整型和无符号整型。
a)八进制数
八进制整数必须以0开头,即以0作为八进制数的前缀。数字取值范围为0—7.八进制数常是无符号数
b)十进制数
十进制数是不需要在其面前加前缀的。十进制数中包含的数字0—9组成。
c)十六进制数
常量前面使用0x作为前缀,表示该常量是用十六进制表示。十六进制中所包含的数字由0—9以及字母a—f组成(十六进制数中的字母可以使用a—f大写形式,也可以使用a—f小写形式。)
整数数据都以二进制的形式存储在计算机中,其数值以补码的形式表示。一个正数的补码与其原码形式相同,一个负数的补码是将该数绝对值的二进制形式按位取反再加1.
2、 实型常量
实型称浮点型,由整数和小数部分组成,其中用十进制的小数点隔开。表示实数的方式由科学计数和指数方式两种。
a)科学计数方式
科学计数方式就是使用十进制的小数方法进行描述实型
b)指数方式
若实数非常大或非常小,使用科学计数方式则不利于观察,此时可以使用指数方法显示实型变量。使用字母e或者e进行指数显示,如45e2表示4500,而45e-2表示的是0.45
在编写实型常量时,可以在常量的后面加上那个符号f或者l进行修饰。
f表示该常量是float单精度类型,l则表示该常量是为long double长双精度类型。
如果不在后面加上后缀,那么默认的状态下,实行常量为double双精度类型。
3、 字符型变量
字符型常量可以分为字符常量和字符串常量
a)字符常量
字符常量分为一般字符常量和特殊字符常量。
使用单撇号括起一个字符的形式即字符常量。使用字符常量需要注意以下几点:
字符常量只能用单撇号括起来, 不能使用单引号或其他括号。
字符常量中只能包括一个字符,不能是字符串。
字符常量是区分大小写的。
单撇号代表定界符,不属于字符常量中旳一部分。
单撇号里面可以是数字、字母等c语言字符集中除’和\以外所有可现实的单个字符,但是数字被定义为字符之后则不能参与数值运算。
特殊字符常量就是转义字符。转移字符是c语言中表示字符的一种特殊形式,其含义是将反斜杠后面的字符转换成另外的意义。
在使用注意字符时应注意:
转义字符只能使用小写字母,每个转义字符只能看成一个字符。
垂直制表符\v和换页符\f对屏幕没有任何影响,但会影响打印机执行响应操作。
在c语言程序中,使用不可打印字符时,通常用转义符表示。
如果反斜杠之后的字符和他不构成转移字符,则’\’不起转义作用,将被忽略。
b)字符串常量
字符串常量是一对用双引号括起来的若干字符序列。字符串中字符的个数称为字符的长度,长度为0的字符串称为空串。
c语言中存储字符串常量时,系统会在字符串的末尾自动加一个’\0’作为字符串结束的标志。
4、 符号常量
在c语言中,通常将程序中的常量定义为一个标识符,这个常量就叫做符号常量。在使用符号常量之前必须先进行定义,大多数情况下,符号常量用大写英文字母表示。定义符号常量的一般形式:
#define 符号常量名 常量值
9楼:兄弟连教育北京总校
c语言中的常量一共有4种:
整数常量:integer-constant浮点常量:floating-constant枚举常量:
enumeration-constant字符常量:character-constant常量是一个右值,可以把右值赋给一个左值
int a = 1; 这里的1确实是常量,是一个整数常量
10楼:天理人心菽
常量是在程序运算过程中不变的量。 常量在程序中经常直接出现,如123、3.14159、‘a’、“***puter”,此时只要求它们符合相应类型数据的表示方法。相应于各种数据类型,有整型常量、浮点型常量、字符型常量及字符串常量。
常量定义是指定义符号常量,用一个标识符来代表一个常量,通过宏定义预处理指令来实现。 格式:#define 标识符常量 由用户命名的标识符是符号常量名。
作为符号常量名,一般大写。一旦定义,在程序中凡是出现常量的地方均可用符号常量名来代替。 对使用了符号常量的程序在编译前会以实际常量替代符号常量。
例:#define pi 3.14
c语言中16进制在整型常量中表示用0还是
1楼 匿名用户 在c语言中16进制常量可以使用0x也可以使用0x如果使用0x的方式,那么在超过9的表示方式需要使用a f如果使用0x的方式,那么在超过9的表示方式需要使用a f同样,在输出方式中 x表示采用小写输出, x采用大写输出 2楼 我的账号很强大 2者都行,c里16进制数的写法,不区分大小写...
C语言中如何把感叹号!赋值给字符型常量
1楼 匿名用户 赋值给一个字符型常量是什么意思?c语言中只有变量才能够赋值,如一个字符型变量ch char ch 如是想用一个符号来表示一个常量,可以通过宏定义语句实现,如定义ch为常量 define ch 这样程序中就可用ch表示感叹号了。但是这样的定义在程序中只能做一次,即ch定义后不能再修改。...
C语言中所说的字符常量和字符串常量是什么意思
1楼 匿名用户 一个字符常量就是一个能在计算机里表示的字符用单引号括起来,比如说 a b 9 等等,字符串就是一个字符序列,用双引号括起来比如说 yujihui abcdefg 6985 就是一个字符串常量。 2楼 匿名用户 字符常量使用单引号引用,其中只能包含一个字符,例如 a 是一个字符常量,表...