有关c语言的常量类型:
整体上分两类,一类是整型常量,一类是浮点型常量。细致上分,整型常量还包括字符常量、字符串常量。
①. 整型常量 如6,27,-299
②. 浮点型常量 如5.43,-2.3,5.43F(单精度)、2.3f(小写的f也可以)
③. 字符常量 如‘6’,‘a’,L'中'(宽字符常量)
④. 字符串常量 如“6”,“男”,“nanabc”
C语言中的常量一般分为两类整型常量和浮点数常量。
整型常量的默认数据类型是int类型,即有符号整型。
浮点数常量的默认类型是double类型,即长浮点数类型。
注意:整型常量中有一类特殊的常量,即字符常量,有字符常量,引申出字符串常量。字符常量的默认类型是char类型,即有符号字符类型,字符串常量的类型,一般为const int类型。同时,不同的编译器,略有不同,但一般遵守该规则。
八进制数2377 代表十进制数1279
double类型有符号数+38.40和16进制数2a1 分别代表10进制数38.4和673
不符合任何一种进制数的规范,为字符串常量"0x3g"
float类型数3.e-8 代表10进制数0
字符串常量"101"
float类型数09f 代表10进制数9
1八进制
2十进制;十六进制
3十六进制
4??
5二进制
6八进制
(1)02377;八进制整型 %#o
(2)+38.40;浮点型 %+.2f
0x2a1;十六进制整型 %#x
(3)0x3g;十六(4)3.e-8;浮点数,e-记数法 %什么e
(5)“101”; 字符串 %s
(6)
C语言中的常量能赋值吗?
C语言中的常量当然不能赋值。C语言中一种常量是直接常量,包括各种类型的,例如整形常量,字符串常量。123就是整型常量,“你好”就是字符串常量。另一种常量符号常量,其实就是一个宏定义。define constant1 123 还有一种是常量型变量,又叫常变量,常变量占用内存空间,只是此变量在存在期间不能重新...
C语言里面的常量是什么?
C语言里面的常量是指不会变化的常数或编码,例如圆周率3.14就可以定义为一个常量。“常量”的广义概念是“不变化的量”,例如:在计算机程序运行时,不会被程序修改的量;数学函数中的某一个量,例如每一个具体的圆的半径、直径数值;物理学中的靠近地面的重力加速度;真空中的光速数值;不同的微粒的...
c语言中整型常量有几种表示方法?
最后,十六进制整型常量以0x或0X(X为大写)开头,由0到9、A到F(或a到f)的数字或字母组成,如0x11表示17,0Xa5表示165,0x5a表示90。十六进制常用于表示计算机内部的二进制数据,便于理解和处理。总结起来,C语言中的整型常量通过这三种不同的形式,提供了灵活且有效的数值表示方式。
C语言实型常量是什么样的?
合法的实型常数是实型常量。在C语言中可以用单精度型和双精度型两种形式表示实型常量,分别用类型名float和double进行定义。小数形式即一般形式的实数。它是由整数部分、小数点、小数部分组成,其中整数部分或小数部分可以省略其中一个。分类:1、十进制整数 十进制整数就是通常整数的写法。例如:11、15、...
c语言中什么样的常量是合法的常量
C语言中的常量是不接受程序修改的固定值,常量可为任意数据类型,如下例所示:数据类型。C语言还支持另一种预定义数据类型的常量,这就是串。所有串常量括在双撇号之间,例如"This is a test"。切记,不要把字符和串相混淆,单个字符常量是由单撇号括起来的,如'a '。
C语言里,字符型常量占多大内存空间?
0 - 126 (十进制)。 用一个字节表示。所以,字符型 char 变量,占一个字节。C语言中的常量一般分为两类: 整型常量和浮点数常量。整型常量的默认数据类型是 int 类型( 即有符号整型, 占四个字节 )。字符型常量,不属浮点数常量,而归属于 int 型。所以,字符型 char 常量占四个字节。
以下是正确C语言实型常量的是( )。
【答案】:D 所谓常量是指在程序运行过程中,其值不能被改变的量。在C语言中,有整型常量、实型常量、字符常量和字符串常量等类型。实型常量有两种表示形式:十进制小数形式、指数形式。指数形式中e后面的指数必须是整数,阶码标志e之前需要有数字,由此可知选项A,B,C错误。答案为D选项 ...
c语言字符串常量有哪些不合法
1、普通字符 即用单撇号括起来的一个字符,如'b' ,'y',‘?’。字符常量在储存在计算机的储存单元中时,是以其代码(一般采用ASCII代码)储存的。2、转义字符 即特殊字符常量,转移字符是C语言中表示字符的一种特殊形式,其含义是将反斜杠后面的字符转换成另外的意义。3、ASCII码字符 还可以用...
正确的C语言常量是什么?
正确的C语言常量是指针常量。在除了‘C\/C++’的一些高级程序语言中,‘常量’可以被称作,“在一个信息变化过程中,始终不发生改变的量”,其可以是不随着时间变化的某些量的固定信息;也可以表示为某一数值的字符(或字符串),常被用来标识、测量和比较两者的差异。但在 ‘C\/C++语言中’,‘常量’...
c语言中字符串常量有哪些?
浮点数后缀f、l,指数表示注意是否在范围内;字符与字符串主要注意转义字符后面是否合法;a:整数中不允许出现逗号;b:科学计数法表示1.5乘以10的2.0次方,由于科学计数法指数部分只能是整数。c:\\号是转义符号后面要跟其他符号来表示具体字符,这里什么都没跟就写反引号了;d:字符串常量是连续的2个...
宰父德赫宁: 1. int 2. double,另外这是一个常量表达式; int 3. 非法. 4. double 5. char[4] 6. 非法. 1. 整数字面量没有后缀的情况下可能会是int/long/long long/其它扩展整数类型. 2. 没有后缀的浮点数字面量的类型始终是double.对一个整数字面量添加后缀f是非法的,故09f是非法的. 3. 字符串字面量的类型是字符数组,其尺寸取决于包含的字符个数.
睢县17289193519: C语言中的常量包括哪几类?各自如何构成的? - ?
宰父德赫宁: 总的分为数字常量和字符常量,其中数字常量又分为整型常量,浮点型(实数)常量;字符常量分为字符型常量,字符串常量. 整型常量又三种情况:1.十进制 例如100 2.八进制 要加前缀0(不是零是喔) 例如 077 3.十六进制 要加前缀 0x 例如0xff. 还有很多给个网址 http://hi.baidu.com/syschen/blog/item/1581d6a2f991e8a4cbefd0c2.html
睢县17289193519: C语言中的常量有那些类型? - ?
宰父德赫宁: 整型常量、实型常量和字符型常量和字符串常量,另外还有符号常量和有名常量.
睢县17289193519: 13.什么是常量?C 语言中常量有哪几种类型? - ?
宰父德赫宁: 整型常量 实型常量 字符型常量 字符串常量 还有符号常量和有名常量.(不太清楚)
睢县17289193519: c语言的数据类型是哪些??? - ?
宰父德赫宁: int整型,float浮点型,还有字符型等
睢县17289193519: C语言中整型常量有几种形式,它们是如何表示的? ?
宰父德赫宁: 在C语言中,整型常量分为十进制整型常量、八进制整型常量和十六进制整型常量三种表示形式. 1、十进制整型常量 此种格式的整型常量只能出现 0~9 的数字,且可带正、负号.比如: 0 1 364 28 -34 2、八进制整型常量 此种格式的整型常量以数字0开头的八进制数字串. 其中数字为 0~7.例如: 0111十进制 73、 011十进制 9、 0123十进制 83、 3、十六进制整型常量 此种格式的整型常量以0x或0X(x是大写)开头的十六进制数字串. 其中每个数字可以是 0~9、a~f或 A~ F 中的数字或英文字母.例如: 0x11十进制 17、 0Xa5十进制 165、 0x5a十进制 90、.
睢县17289193519: [c语言]指出下列常量的类型. - ?
宰父德赫宁: 99.44 是double类型,这是因为类型的优先级决定的,double的长度比float大,所以C++里默认double,0xAA是十六进制数,unsigned int的取值范围也大于int,所以确定为 unsigned int
睢县17289193519: C语言中何为常量何为变量求其解释!怎么入门.求解! - ?
宰父德赫宁:[答案] 一、文字常量: 常量之所以称为“文字常量”,其中“文字”是指我们只能以它的值的形式指代它,“常量”是指它的值是不可变的.同时注意一点:文字常量是不可寻址的(即我们的程序中不可能出现获取所谓常量20的存储地址&20这样的表达式...
睢县17289193519: E - 3是合法的c语言常量吗 - ?
宰父德赫宁: C语言的常量有整数常量,实型常量,字符常量,符号常量等.1、整数常量 整数常量是指直接实用的整形常数,又称整形常数或者整数,例如,1,-9等.整数常量可以是长整形、短整型、符号整型和无符号整型. a)八进制数 八进制整数必须...
睢县17289193519: 下面C语言常量的类型分别是 10 -- ; 'A'--; 1.5E12--; '\n'--; '\007'--; 072-- - ?
宰父德赫宁: int char float char char int 整形 字符型 浮点型 字符型 字符型 整形