发布网友 发布时间:2024-01-03 22:37
共1个回答
热心网友 时间:2024-01-04 23:29
字符常量的正确形式如下:
一种是用字符的八进制ASCII码,表示为:斜杠odd.这里,odd是八进制值(o可以省略)。另一种使用字符的十六进制ASCII码值,表示为斜杠0xhh或0Xhh这里hh是两位十六进制值。如:'A','斜杠101'和'斜杠x41'都表示同一个字符常量。
字符常量表示方式:
1、一个常量既可以直接用字面形式表示(称为直接常量,也可以用一个标识符来代表一个常量,称为"符号常量"。不占据任何存储空间属于指令的一部分,编译后不再更改。字符串常量是一对双引号括起来的字符序列。
2、字符常量可以赋值给字符变量,如"charb等于'a';",但不能把一个字符串常量赋给一个字符变量,同时也不能对字符串常量赋值。
合法的字符串常量:
1、howdoyoudo.","CHINA","a","dollar123.45"“Clanguage。programming”、“a双斜杠n”、“井号123”、“空格”等为字符串常量。
2、存储:字符串中的字符依次存储在内存中一块连续的区域内,并且把空字符‘斜杠0’自动附加到字符串的尾部作为字符串的结束标志。故字符个数为n的字符串在内存中应占(n加1)个字节。
3、字符串是由零个或多个字符组成的有限序列。一般记为s等于“a1a2,an”(n大于等于0)。它是编程语言中表示文本的数据类型,代表具有一定意义的信息,现实世界的大部分信息都以字符串的形式表示。
4、对于一种编程语言来说,字符串处理是许多需要进行的重要任务之一,如用户程序输入信息、程序向用户显示信息等。所以几乎每一种编程语言都要有专门针对字符串的表示和操作。