这个问题蛋疼了一个小时才想明白,擦擦擦!
data数组中没加单引号的表示的是一个ascii码,所以第三个元素0是一个ascii码,ascii码为0的字符为空字符也就是NULL(空)或者说是‘\0’。所以strlen之后就是2,这样就很好理解。第一个元素49对应的是字符1。最后两个自己比较下吧,正常人动动大拇指差不多就能想明白了。
这个问题蛋疼了一个小时才想明白,擦擦擦!
data数组中没加单引号的表示的是一个ascii码,所以第三个元素0是一个ascii码,ascii码为0的字符为空字符也就是NULL(空)或者说是‘\0’。所以strlen之后就是2,这样就很好理解。第一个元素49对应的是字符1。最后两个自己比较下吧,正常人动动大拇指差不多就能想明白了。