字符
#include <stdio.h> int main() { char a = 'A'; // %c 打印字符,%d 打印数字 printf("%c = %d \n", a, a); return 0; }
字符串
在C语言中
没有专门的关键字定义字符串
,理解就是字符串也是由一串字符组成的
‘字符串’写法
#include <stdio.h> int main() { char name[10]; // 开辟一个控件 // 给字符串赋值 name[0] = 'b'; name[1] = 'i'; name[2] = 'g'; name[3] = 'd'; name[4] = 'a'; name[5] = 't'; name[6] = 'a'; name[7] = 'b'; name[8] = 'o'; name[9] = 'y'; printf("%s\n",name); return 0; }
给字符串赋值的三种方式
// 先定义,再赋值 char name[2]; name[0] = 'b'; name[1] = 'i'; // 直接赋值 char name[10] = {'b','i','g','d','a','t','a','d','o','y'}; // 如果字符串的末尾出现乱码,表示编译器没有识别到字符串的尾部,就需要自己加上 `\0` char name[] = {'b','i','g','d','a','t','a','d','o','y'}; // 不定义长度 编译器会自动计算 // 直接定义字符串(注意使用双引号 ) char str[] = {"bigdataboy"}; char str[] = "bigdataboy";
版权声明:《 【C语言】字符 & 字符串 》为明妃原创文章,转载请注明出处!
最后编辑:2020-7-30 04:07:28