右侧
当前位置:网站首页 > 资讯 > 正文

字符串常量的表示与存储形式,字符串常量的表示与存储形式有哪些

作者:admin 发布时间:2024-04-16 03:45 分类:资讯 浏览:30 评论:0


导读:字符串常量有哪两种形式一种是用字符的八进制ASCII码,表示为:\odd.这里,odd是八进制值(o可以省略)。另一种使用字符的十六进制ASCII码值,表示为 \0xhh或0Xh...

字符串常量有哪两种形式

一种是用字符的八进制ASCII码,表示为:\odd.这里,odd是八进制值(o可以省略)。另一种使用字符的十六进制ASCII码值,表示为 \0xhh或0Xhh 这里hh是两位十六进制值。

字符常量有两种:一种是普通字符,即用单撇号括起来的一个字符,如b ,y,‘?’。字符常量在储存在计算机的储存单元中时,是以其代码(一般采用ASCII代码)储存的。另一种是转义字符,即特殊字符常量。

字符常量的正确形式如下:一种是用字符的八进制ASCII码,表示为:斜杠odd.这里,odd是八进制值(o可以省略)。另一种使用字符的十六进制ASCII码值,表示为斜杠0xhh或0Xhh这里hh是两位十六进制值。

a:整数中不允许出现逗号;b:科学计数法表示5乘以10的0次方,由于科学计数法指数部分只能是整数。

字符常量的正确形式

1、a:整数中不允许出现逗号;b:科学计数法表示5乘以10的0次方,由于科学计数法指数部分只能是整数。

2、合法的字符常量有:A. ’\084’//不合法,八进制没有8。B. ’\x43’ //合法。C.’ab’ //不合法,字符只能是一个。D.”\0” //不合法,字符串不需要写结束符。

3、十六进制前面只能加0x。所以本题中,首先可以排除选项B和选项D,由于选项A中,97不是一个正确的八进制数,也不是正确的十六进制数,而选项C是正确的字符常数,它代表的是字符制表符tab。

C中字符串的几种定义方法及说明

1、C语言中char用于定义字符类型变量或字符指针变量,例如“char a;”则定义了变量a是字符类型,“char *a;”则定义了变量a是字符指针类型。

2、转义字符是C语言中表示字符的一种特殊形式。通常使用转义字符表示ASCII码字符集中不可打印的控制字符和特定功能的字符,如用于表示字符常量的单撇号( ),用于表示字符串常量的双撇号( )和反斜杠( \)等。

3、字符串就是字符数组或者是指针。 内存实现都一样的。 数组名字就是一个指针。

标签:


取消回复欢迎 发表评论: