/*
*************只做自己学习心得,同时对大家有所理解******************
*/
空字符 即'\0',ascii码即十六进制0x00,在字符串操作中,不注意会出现大问题。
今天遇到一个问题,字符串写下来保存到底层flash。用上strcmp,strcmp说明如下
“两个字符串自左向右逐个字符相比(按ASCII值大小相比较),直到出现不同的字符或遇'\0'为止”。字符串里面有16进制数字,那就悲催了,直接比较失败。写不到底层去。
/*
*************只做自己学习心得,同时对大家有所理解******************
*/
空字符 即'\0',ascii码即十六进制0x00,在字符串操作中,不注意会出现大问题。
今天遇到一个问题,字符串写下来保存到底层flash。用上strcmp,strcmp说明如下
“两个字符串自左向右逐个字符相比(按ASCII值大小相比较),直到出现不同的字符或遇'\0'为止”。字符串里面有16进制数字,那就悲催了,直接比较失败。写不到底层去。