1、字符串和是由多个字符组成的一串字符;
2、c语言字母A和字符A区别:性质上:字母A是一个标识符,它可以作为变量名、函数名;而字符A是一个值,它是值为‘A’的字符常量,它的ASCII码为97。用法上:字母A作为变量可以被赋值,具体值需要和变量类型一致,字母A还可以作为函数名;而字符A是一个常量,不可以被赋值,但是可以把它赋值给其他字符型变量。
3、1)、本质区别
双引号里面的是字符串, 而单引号里面的代表字符。
2)、输出区别
str = “a”输出的就是a这个字母;
str = ‘a’输出的测试65
3)、底层区别
用单引号引起的一个字符实际上代表一个整数,整数值对应于该字符在编译器采用的字符集中的序列值。
4、所谓常量是指在整个程序运行过程中其植始终不会改变的量。例如:123,3.6, 'g' , 'dfg' 等
1)、如:12,0,-23 为整型常量
2)、5.3,-1.2 为实型常量,
3)、'A' , 'g' 为字符型常量;
5)、用来存放字符的数组称为字符数组。字符数组实际上是一系列字符的集合,也就是字符串(String)。在C语言中,没有专门的字符串变量,没有string类型,通常就用一个字符数组来存放一个字符串。C语言规定,可以将字符串直接赋值给字符数组,