永发信息网

字符串长度怎么计算(sizeof)?

答案:1  悬赏:20  手机版
解决时间 2021-04-06 22:07
字符串长度怎么计算(sizeof)?
最佳答案
sizeof 计算的是数据在内存中存放的长度,单位是“字节”,可以对任何数据类型做运算,而且它是一个运算符(和+、-、*、\类似);当对字符串计算时,包含末尾的"\0";当对字符数组操作时,返回的是数组的总的长度,也就是当把数组作为参数传递给sizeof时是不会退化的。strlen 计算的是字符串的长度,单位是“字符”,只能对字符串运算,而且它是函数(不是运算符),计算时,不包含末尾的"\0";当对字符数组操作时,返回的是数组总存放的字符串的实际长度(也就是\0之前的),也就是当把数组作为参数传递给strlen时是会退化成char*指针的。例如:char* str = "Hello!";sizeof(str)值为7;strlen(str)值为6;char str[20] = "Hello!";sizeof(str)值为20;strlen(str)值为6;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
笔记本HDMI口转接VGA投影仪,有图像没声音.怎
民兵组织整顿是对民兵的什么进行整顿
大学生在进入社会前应该具备的有哪些
求黑色交易:总裁旧爱新欢的番外
在pro\e 中如何去除永久预选加亮 因为有他在
去见男朋友,一千多块的车费算贵吗?
锦纶6dty是什么
我家兔会叫
海尔专卖店NO.1在什么地方啊,我要过去处理事
为什么淘宝的支付密码控件安装不了,点击安装
上面的LoginFrm login = new LoginFrm();这句
尾盘快速拉升1% 是洗盘还是拉高出货
if(portd_isfr&(1<<n))是什么意思 看不懂
ES350在开暖风的情况下,空调指示灯为什么还
澳门风云2周润发在泰国用的什么抹头发
推荐资讯
小马钣金烤漆洗车地址在哪,我要去那里办事,
如何让更多人知道你的产品
我买了新车上了牌给了税拿到机动登记证书、买
监控摄像机不亮了怎么回事
五年级奥数题
康姿百德有直销牌照吗
把25分比0.75时化成最简比
梦见别人磕头预示什么?
450g是多少公斤
舞韵茶社我想知道这个在什么地方
国家落魄的诗句
求求求,有冫中田的电影吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?