下载此文档

字符串与字符指针.ppt


文档分类:IT计算机 | 页数:约60页 举报非法文档有奖
1/60
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/60 下载此文档
文档列表 文档介绍
Lesson 10 字符串与字符指针
mtysoft@
10
本课内容
字符数组与字符指针
ASCII 码与转义字符
sizeof与字符串函数
'0'与'\0'
'A'与"A"
ASCII码
'A' = 65
'a' = 97
' ' = 32
'0' = 48
常见字符
的ASCII码
[]'A'的ASCII码为65,则程序输出
char c1 = 'A' + '8' - '4';
char c2 = 'A' + '8' - '5';
printf("%c,%d", c1, c2);
整型与字符型
黄建语录四:整型和字符型通用。
E,68
[]'0'的ASCII值为48,则程序输出
char a = '1', b = '2';
printf("%c,", b++);
printf("%d", b - a);
2,2
[]以下不能输出字符A的语句是
A)printf("%c", 'a' - 32);
B)printf("%d", 'A');
C)printf("%c", 65);
D)printf("%c", 'B' - 1);[]不能将c中大写字母转换为小写的是
A)c = (c - 'A') % 26 + 'a'
B)c = c + 32
C)c = c - 'A' + 'a'
D)c = ('A' + c) % 26 - 'a'[]以下程序的运行结果是
char a;
for (a = 0; a < 15; a += 5)
putchar(a + 'A');
AFK
[]以下程序的运行结果是
char b = 'a', c = 'A';
int i;
for (i = 0; i < 6; i++)
if (i % 2) putchar(i+b);
else putchar(i+c);
AbCdEf[]若有定义语句:double a = ; int b = 10; 则表达式'A' + a + b值的类型是
A)char B)int C)double D)float
[]若以下函数调用语句fun('*', 24); 后,函数共输出了行*号。
void fun(char ch, int n)
{
int i;
for (i = 1; i <= n; i++)
printf(i%6 != 0 ? "%c" : "%c\n", ch);
}
4
转义字符
转义字符
含义
ASCII码
\n
回车换行
10
\t
横向跳到下一制表位
9
\b
退格
8
\r
回车
13
\\
反斜杠
92
\'
单引号
39
\"
双引号
34
\a
响铃
7
\ddd
1~3位8进制数
例:\101
\xhh
1~2位16进制数
例:\x41
字符数组与串2-1
char sa[ ] = {'N','B','A'};
'N'
'B'
'A'
sa
2
0
1
char sb[ ] = "NBA";
'N'
'B'
'A'
'\0'
sb
2
0
1
3
3
4
字符数组与串2-2
'N'
'B'
'A'
sa
2
0
1
'N'
'B'
'A'
'\0'
sb
2
0
1
3
char sa[ ] = {'N','B','A','\0'};
char sb[ ] = "NBA";
4
4
'\0'
3

字符串与字符指针 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数60
  • 收藏数0 收藏
  • 顶次数0
  • 上传人yjjg0025
  • 文件大小0 KB
  • 时间2015-06-05