导航:首页 > 数据分析 > 哪些数据属于字符串常量

哪些数据属于字符串常量

发布时间:2024-10-22 03:22:01

① 什么是字符常量

字符常量是指用一对单引号括起来的一个字符。如‘a’,‘9’,‘!’。字符常量中的单引号只起定界作用并不表示字符本身。字符常量的值,就是在ASCII编码表中的值。是个从0—127之间的整数。因此字符常量可以作为整型数据来进行运算。

字符常量只能用英文单引号括起来,不能用双引号。如“Y”不是一个字符常量,而是一个字符串。而且单引号内的大小写字符代表不同的字符常量,如‘Y’、‘y’是两个不同的字符常量。

(1)哪些数据属于字符串常量扩展阅读:

字符常量的分类

1、普通的字符常量

用单撇号括起来的一个字符,在内存中占一个字节。字符常量只包括一个字符,如‘AB’是不合法的。单撇号是定界符,而不属于字符常量的一部分。

2、转义字符常量

除字符常量外,C++还允许用一种特殊形式的字符常量,就是以“”开头的字符序列。例如,’ ’代表一个“换行”符。转义字符虽然包含两个或多个字符,但它只代表一个字符。编译系统在见到字符“”时,会接着找它后面的字符,把它处理成一个字符在内存中只占一个字节。

② C语言中的常量有那些类型

unsigned int Offset; /*无符号整型*/
unsigned Offset; /*无符号整型,等价于上面*/
short int SmallAmt; /*短整型*/
short SmallAmt; /*短整型,等价于上面*/
unsigned short int Month; /*无符号短整型*/
unsigned short Month; /*无符号短整型,等价于上面*/
从上面的示例可以看出,当定义长整型、短整型、符号整型或无符号整型时,可以省略关键字int。
注明:
1.用signed对整型变量进行有符号指定是多余的,因为除非用unsigned指定为无符号型,否则整型都是有符号的。
2.当一个变量有几重特性时,声明关键字的顺序可以任意。以下几种声明是等价的:
unsigned long T1;
long unsigned T2;
unsigned long int T3;
unsigned int long T4;
long unsigned int T5;
long int unsigned T6;
int unsigned long T7;
int long unsigned T8;
(三)、浮点类型变量
顾名思义,浮点类型变量是用来存储带有小数的实数的。
C语言中有三种不同的浮点类型,以下是对这三种不同类型的声明示例:
float Amount; /*单精度型*/
double BigAmount; /*双精度型*/
long double ReallyBigAmount; /*长双精度型*/
这里Amount,BigAmount,ReallyBigAmount都是变量名。
浮点型都是有符号的。
(四)、字符型变量
字符型变量中所存放的字符是计算机字符集中的字符。对于PC机上运行的C系统,字符型数据用8位单字节的ASCII码表示。程序用类型说明符char来声明字符型变量:
char ch;
这条声明语句声明了一个字符型变量,标识符为ch。当以这种形式声明变量之后,程序可以在表达式中引用这个变量,关于语句和表达式的知识在后面将会介绍。
字符数据类型事实上是8位的整型数据类型,可以用于数值表达式中,与其他的整型数据同样使用。在这种情况下,字符型变量可以是有符号的,也可以是无符号的。对于无符号的字符型变量可以声明为:
unsigned char ch;
除非声明为无符号型,否则在算术运算和比较运算中,字符型变量一般作为8位有符号整型变量处理。
还有其他的如指针型变量,void型变量,以后再介绍。
二、常量
常量的意思就是不可改变的量,是一个常数。同变量一样,常量也分为整型常量、浮点型常量、字符型常量,还有字符串常量、转义字符常量和地址常量。
(一)、整型常量
整型常量可以是长整型、短整型、有符号型、无符号型。在Tubbo C 2.0里有符号整型常量的范围从-32768到32767,无符号整型的为0到65535;有符号长整型的范围为-2147483648到2147483647。无符号长整型的范围为0到4294967295。短整型同字符型。
可以指定一个整型常量为二进制、八进制或十六进制,如以下语句:
-129, 0x12fe, 0177
常量的前面有符号0x,这个符号表示该常量是十六进制表示。如果前面的符号只有一个字母0,那么表示该常量是八进制。
有时在常量的后面加上符号L或者U,来表示该常量是长整型或者无符号整型:
22388L, 0x4efb2L, 40000U

阅读全文

与哪些数据属于字符串常量相关的资料

热点内容
研发设计输入文件包含哪些 浏览:249
苹果6s微信视频可以美颜吗 浏览:332
欧姆龙编程系统如何设置 浏览:438
恋爱吧合租物语安卓 浏览:506
2k16盗版怎么升级 浏览:112
java输出俄文字母表 浏览:516
如何将excel文件放到腾讯文档 浏览:153
如何制造一套数据库 浏览:29
word2003打印空白 浏览:546
安卓替换qq甘露所在文件夹 浏览:775
法拉克系统怎么在机床上编程 浏览:893
核桃编程学员有哪些 浏览:49
福州哪些大学有5g网络 浏览:925
坐标下降法代码 浏览:316
linux哪个版本的适合编程 浏览:475
oppo怎么查刚刚卸载的app 浏览:568
网络管理员业绩 浏览:148
win10打开有的软件很慢 浏览:453
打包idea项目哪些文件不需要 浏览:60
怎么搜索到自己网站 浏览:889

友情链接