首页 > 编程语言 > 详细

7.C语言_字符与字符串

时间:2020-11-15 11:03:58      阅读:29      评论:0      收藏:0      [点我收藏+]

int i = ‘A‘  是什么意思?

技术分享图片

 

使用符号的时候,真正存入内存中的不是符号本身,而是符号对应的编号。

 A-- 0x41(65)

B--0x42

引出-----ASCII码表(0~127)-一个字节

技术分享图片

 

 确定数据类型是字符,编译器就会去查ASCII码表翻译。

技术分享图片

char 本质上就是存储一个编号,就是数字,就是整数类型。

技术分享图片

 

putchar()函数可以将单个字符打印到控制台里面。 函数里面字符用单引号括起来。

 技术分享图片

 

 字符串就是一堆字符对应的ASCII码,在内存中拼接在一起组成的。

打印单个字符,查表查一次;打印字符串查表查一堆,一直查,直到遇到结束标志。

结束标志,在内存中是00,即遇到00代表当前字符串结束了。

技术分享图片

 

查看 Hello World! 在内存中的数据对应的ASCII码表:

 0x48(H)  0x65(e)  0x6c(l)  0x6c(l) 0x6f(o) 0x20(space) 0x57(W) 0x6f(o) 0x72(r) 0x6c(l) 0x64(d) 0x21(!) 0x00(null)

printf()函数可以将多个字符打印到控制台里面。 函数里面字符用双引号括起来。

占位符%,逗号隔开后续参数,一一对应。

技术分享图片

如何定义变量来存储字符串呢?

char buffer[20] = "Hello World!";  后续数组详细讲解。 记得双引号。

printf("%s \n",buffer);

 

7.C语言_字符与字符串

原文:https://www.cnblogs.com/RevelationTruth/p/13975602.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!