在C语言中,非数字通常表示一个字符或者字符串,这些字符和字符串可以用于表示文本、变量名、函数名等,在C语言中,字符和字符串的表示方法有所不同,下面将分别介绍。
1、字符表示
字符是C语言中最基本的数据类型之一,它表示一个单一的字母、数字或符号,在C语言中,字符用单引号(’)括起来,
char ch = 'A';
这里的ch
是一个字符变量,它的值是字符A
,需要注意的是,字符在计算机内部是以整数形式存储的,所以字符A
对应的整数值是65,字符a
对应的整数值是97。
2、字符串表示
字符串是由多个字符组成的一串字符序列,通常用于表示文本信息,在C语言中,字符串可以用字符数组来表示,
char str[] = "Hello, World!";
这里的str
是一个字符数组,它的值是一个字符串"Hello, World!"
,需要注意的是,字符串末尾会自动添加一个空字符(’