Char、C串String、数组

Char、C串String、数组

ID:37764080

大小:293.81 KB

页数:18页

时间:2019-05-30

Char、C串String、数组_第1页
Char、C串String、数组_第2页
Char、C串String、数组_第3页
Char、C串String、数组_第4页
Char、C串String、数组_第5页
资源描述:

《Char、C串String、数组》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Char、C串&String、数组、指针Char(字符型)Char是针对处理ASCII字符而设计的。ASCII:由一个字节组成,可以表示256个状态值。第0~32号及第127号(共34个)是控制字符或通讯专用字符,如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(振铃)等;通讯专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等;    第33~126号(共94个)是字符,其中第48~57号为0~9十个阿拉伯数字;65~90号为26个大写英文字母,97~122号为26个小写英文字母,其余为一些标点符号、运算符号等“

2、A”的ASCII为65Inta=65;charb=65;Cout<

3、Arry[10]={1,2,3,4,6,7,8,9,0};使用花括号初始化时,括号中初始值个数不能多于数组定义的元素个数;Intarry[5]={0,1,2,3,4,5};X初始值不能通过逗号方式省略Intarry[3]={0,1,};XIntarry[3]={};X如果花括号里的元素数少于数组的容量,没有初始值对应的元素,系统自动全部补为0。如果intarry[5]数组没有初始化,将分为两种情况:1.全局数组(函数外定义的数组)和静态数组(开头有static修饰的数组),则数组的值全部被定义为0,即arry[5]=={0,0,0,0,0};2.在函数里面定义

4、的数组,则数组元素的值是随机给定的。二维数组:Arry[2][3]={0,1,2,3,4,5};012345和一维的数轴和直角坐标系的关系一样,不做具体介绍了。指针与引用指针Int*ipChar*cpFloat*cpDouble*dpInt*ip;Inticout=18;ip=&icout;对(”&”表示实体的地址)*ip=18;意义同上ip=&18;错*ip=12;对(ip已经指向了icout实体,可认为用12替换掉原来实体的值18)Intipp**=&ip二级指针Ip表示的是icout的地址,而iip表示的是ip的地址iip间接指向icout指针有类型in

5、t的地址只能赋值给int指针但是也可以通过函数转化Floatf=30.5;Int*ip=reinterpret_cast(&f);Intarry[2]={0,1};Int*ip=arry;Cout<

6、0011011110010000100000000C-串结构每个字符占据1个字节一个C-串是一个字符序列,用来表示各种名字或者文字说明C-串的字符序列的最后总是添加有一个结束标志.即在6个字符的字串(“Hello!”)其空间存储有7个字节。Charbuffer[7]=“Hello!”;C-串的类型为char*(字符指针)指针表示的内存空间的位置char*str=“Hello”;Cout<<*str<

7、方便字符串的操作而设计出来的。String的空间是自动分配的,需要多少用多少,不必担心指针的脱钩。这里重点是string流的操作#include#include#includeusingnamespacestd;Intmain(){ifstreamin(“aaa.txt”);for(stringstr;getline(in,str);){cout<

8、A2B,当4A0B时提示用户猜对了退出

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。