char数组

1、首先值得注意的是,char本身就是一个直接的数据而已,里面存放的就是数据,和int的四个字节拿出任意一个字节都一样,只不过在屏幕上显示是,显示的是ascii码,如果你是char类型,无论你愿意是数字还是表示字符(本身也是数值),就是直接按照char类型输出,这个是输入输出流帮我们做的事情,如果是int类型,输入输出流就会解释成数值,从而进行自动的转换,因为屏幕输出肯定是ascii的。
2、对于字符数组来说,字符数据的结束符很重要,有些函数都是有默认的作为判断的结束符的,包括输入输出流,一般是空格,就比如strlen()函数,就是以’\0’作为结束符,如果你的数据没有预留位置存放’\0’,但是却使用strlen函数的话,就是相当于在进行数组越位判断,下一位是什么是随机的,直到遇见‘\0’认为是这个数组的长度。

一定要注意以某些函数使用的默认规则。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值