03字符和字符串
3.1 char关键字
C语言的两大基本数据类型分别是?
A:整数类型和浮点数类型。
char类型属于什么基本数据类型?
A:整数类型。
char类型的作用是什么?
A:用来表示字母、小整数字符及其他字符。
char类型实际上存储的内容是什么?
A:整数。
char类型占用几个字节?
A:1个字节。
计算机使用什么来处理字符?
A:数字编码。即用特定的整数来表示特定的字符。
最常用的数字编码是什么?
A:ASCII编码。
标准ASCII码需要用几位二进制数表示?它的范围是什么?
A:7位。0~127。
使用什么来标记字符常量?
A:单引号。
字符常量是什么类型?
A:int类型。
字符变量是什么类型?
A:char类型。
3.2 字符串
使用什么来标记字符串常量?
A:双引号。
C语言是否有专门用以存储字符串的变量类型?
A:没有。
用什么来存储字符串?
A:char类型的数组。
字符串一定以什么结尾?
A:null字符/空字符/\0。
用什么来标记一个字符串的结束?
A:null字符/空字符/\0。
用来存储字符串的char数组的容量至少应该多大?
A:数组可容纳的元素数量至少应该比待存储的字符数多1。
3.3 字符和字符串
‘x’和“x”有何不同?
A:单引号标记的是字符常量,双引号标记的是字符串常量。首先是类型不同,字符常量是以int类型存储,字符变量是以char数组形式存储。其次是组成不同,字符串变量实际上由x和\0两个字符组成。
3.4 查看指定类型的大小
使用什么运算符来查看指定类型的大小?
A:sizeof。
运算符sizeof的作用是什么?
A:返回指定类型的大小,以字节为单位。
使用什么转换说明以匹配sizeof的返回类型?
A:%zd。
如果想查看char类型的大小,应该编写什么样的语句?
A:printf("%zd\n", sizeof(char));。
3.5 查看指定字符串的长度
使用什么函数来查看指定字符串的长度?
A:strlen。
函数strlen的作用是什么?
A:返回指定字符串的长度,不包含空字符。
使用什么转换说明以匹配strlen的返回类型?
A:%zd。
如果想查看字符串text的长度,应该编写什么样的语句?
A:printf("%zd\n", strlen(text));。
本文来自博客园,作者:LI,Yi-han,转载请注明原文链接:https://www.cnblogs.com/LiYi-han/p/19569950

浙公网安备 33010602011771号