sytn.net
当前位置:首页 >> 字符串常量表示方法 >>

字符串常量表示方法

一个常量即可以直接用字面形式表示(称为直接常量, 如124,156.8),也可以用一个标识符来代表一个常量,称为"符号常量".但符号常量必须在程序中的说明部分定义,也就是说先定义,后使用. 字符常量是由单个字符组成,所有字符来自ASCII字符集,共有256个字符.在程序中,通常用一对单引号将单个字符括起来表示一个字符常量.如:'a','A','0'等.特殊地,对于单引号字符,则要表示成''''.对于ASCII字符集中,按每个字符在字符集中的位置,将每个字符编号为0-255,编号称为对应字符的序号.

字符串常量是用双引号括起来的若干个字符构成.有两种表示方法:一种是用该字符的图形符号,如"Abc".另外还可以用字符的ASCII码表示,即用反斜符(\)开头,后跟字符的ASCII码,这种方法也称为转义序列表示法,具体方法是:有两种形式:一种是用字符的八进制ASCII码,表示为:\0dd.这里,0dd是八进制值(0可以省略).如"\101\142\143" 另一种使用字符的十六进制ASCII码值,表示为 \xhh或Xhh 这里hh是两位十六进制值.如"\x41\x62\x63" 以上三种表示都表示同一个字符串常量.

字符型常量是单个字符,相当于一个整数;字符串常量是多个字符,并以'\0'结尾,这些字符在内存中顺序存储.字符串常量可以用一个指向该字符串首地址的字符指针来使用它.

应该是字符型常量吧.另外应该说明是哪种语言的表示方法吧.c语言里用单引号表示,举个例子吧:定义单个字符,char ch = 'a';'a'就是字符型常量.定义字符数组,char arr[8] = {'a', 'b', 'c', 'd', 'e', 'f'}; 里面的'a', 'b', 'c', 'd', 'e', 'f'就是字符型常量.如果是字符串常量则是:"abcdefg",用双引号表示.

括在一对双引号之内的字符序列或转义字符序列称为字符串常量. 例如:“How are you!” “a” “*abc\n\t

第一种应该是一条字串 第二种应该是两条字串拼接吧,不过一般来说字串拼接应该有语句的,例如用 "+" 用"&"

二者都是常量,区别在于使用方法不同 字符常量使用时直接拿变量使用 而字符串常量由于含不止一个字符,不易使用其全部字符内容,所以使用时通常是使用它的首地址,即指针

什么一串一个的我就不说了,说点隐蔽的1.char a = 'k' a占一个字节 char a[] = "k" a占两个字节 c在定义字符常量和字串变量的时候有不同,会在字符串变量的末尾加上'\0'2.char a = '1';这里的a是一个变量,传值,修改的规则都和int一致 char* a = ”123“;这里的a是一个指针,函数传值func(a)传的是指针,不是”123“这个字符串 还有不明白的385749807

字符串常量是由一对双引号括起的字符序列.例如: "CHINA" , “C program” ,"$12.5" 等都是合法的字符串常量.字符串常量和字符常量是不同的量.它们之间主要有以下区别:1) 字符常量由单引号括起来,字符串常量由双引号括起来

常量有整型常量、浮点型常量、字符型常量及字符串常量. ' 字符串常量定义是指定义符号常量,用一个标识符来代表一个常量,通过宏定义预处理指令来实现,常量的定义: #define count 60 这就定义了一个常量 count 它的值是一个常量60

网站首页 | 网站地图
All rights reserved Powered by www.sytn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com