① c语言中字符串与字符有什么区别
字符串就是“abcdefg”,这是字符串
字符是‘a’,‘b’,这些是字符
字符串是由一串字符组成的
而字符则是单个字母或符号
另外,C语言里面没有字符串类型,C++,C#,Java这些才有。
C语言一般使用char型数组或指针来代替字符串
② c语言中字符串是什么东西
正解:
在c语言中, 由零个或多个字符组成且通过双引号括起来的有限序列就叫字符串.
例如:
"hello world", "我爱中国", "A", "123456"等等.
另外字符串在内存中是由字符型数组来存储的.且在存储的时候多加'\0'表示字符串已经结束.
例如:
char string[12] = "hello wolrd";
注意,字符串是以'\0'结尾的,所以存储的数组大小至少是字符串长度加1.
③ C语言中的字符表示什么
在c语言中字符主要有两类
1、就是普通字符。字符包含普通字符和转义字符,需要用‘’(两个单引号)包含。例如 'a' 是普通字符;'\n'是转义字符。
2、转义字符是C语言中表示字符的一种特殊形式。通常使用转义字符表示ASCII码字符集中不可打印的控制字符和特定功能的字符,如用于表示字符常量的单撇号( '),用于表示字符串常量的双撇号( ")和反斜杠( \)等。转义字符用反斜杠\后面跟一个字符或一个八进制或十六进制数表示
④ c语言的可用字符由哪三个组成
C语言规定标识符只能由字母、数字和下划线3种字符组成,并且第1个字符必须为字母或下划线。
⑤ C语言中char字符型包含哪些字符
c的char数据属于基本类型,大小-128~127,字符可以看ASCII码表
⑥ C语言中什么是字符,什么是字符串啊,谢谢
C语言中单引号的是字符,双引号的是字符串。
1、字符指类字形单位或符号,包括字母、数字、运算符号、标点符号和其他符号,以及一些功能性符号。字符在计算机内存放,应规定相应的代表字符的二进制代码。代码的选用要与有关外围设备的规格取得一致。
2、字符串主要用于编程,概念说明、函数解释、用法详述见正文,这里补充一点:字符串在存储上类似字符数组,所以它每一位的单个元素都是可以提取的。
它是编程语言中表示文本的数据类型。在程序设计中,字符串(string)为符号或数值的一个连续序列,如符号串(一串字符)或二进制数字串(一串二进制数字)。
(6)c语言中字符串有哪些字符扩展阅读
C语言字符串的使用
用来存放字符的数组称为字符数组,例如:
charc[10];
字符数组也可以是二维或多维数组。例如:
charc[5][10];
字符数组也允许在定义时进行初始化,例如:
charc[10]={'c','','p','r','o','g','r','a','m'};//c[9]未赋值,所以为默认值’ ’
当对全体元素赋初值时也可以省去长度说明。例如:
charc[]={'c','','p','r','o','g','r','a','m'};
这时c数组的长度自动定为9。
字符数组和普通数组一样,也是通过下标引用各个元素。
⑦ 在C语言程序中允许出现的字符集是什么
C语言程序中允许出现的字符集:
1) 拉丁字母
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
a b c d e f g h i j k l m n o p q r s t u v w x y z
2) 十进制阿拉伯数字
0 1 2 3 4 5 6 7 8 9
3) 下面29个符号
! " # % & ' () * + , -. / :; < = > ? [ ] ^ _ { | } ~
4) 5种空白符
空格、水平制表符、垂直制表符、换行、换页
5) 基本运行字符集还包括四个不可打印的字符:
null字符(用做字符串终止符)、警报(alert)、退格(backspace)、回车(carriage return)
为了在字母和字符串中表示这些字符,输入反斜杠加对应的转义序列(escape sequence)即可,例如, 表示 null 字符(空字符),a表示警报,表示退格,而
表示回车。
不同的C实现版本中,字符实际对应的数值(字符码)可能不同。C语言本身仅规定了以下规则:
基本字符集中的每个字符必须用一个字节(byte)表示。
空字符是一个字节,其所有的位(bit)都是0。
0 之后的每个十进制数字,编码都要依次比前者大 1。