导读 大家好,我是小曜,我来为大家解答以上问题。"字符串\"abcd\\t\\\\\\123\"的长度",strlen和sizeof的区别很多人还不知道,现在让我们一起来...
大家好,我是小曜,我来为大家解答以上问题。"字符串\"abcd\\t\\\\\\123\"的长度",strlen和sizeof的区别很多人还不知道,现在让我们一起来看看吧!
1、sizeof -- 是运算符,不是函数。sizeof 计算 某变量类型 占用字节数,
2、例如:
3、float a[3][3];
4、printf("%d %d %d",sizeof(a),sizeof(a[3]),sizeof(float));
5、36 12 4
6、strlen -- 是函数,计算字符串长度
7、char s[]="01010\010 ";
8、010 -- 3个
9、10 -- 1个 (八进制数)
10、\ -- 1个
11、010 -- 3个
12、 -- 1个
13、printf("%d",sizeof(s));
14、得 10
本文到此讲解完毕了,希望对大家有帮助。