|
|
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- int main()
- {
- char buffer[15];
- int i;
- strcpy(buffer, "i love you!");
- for(i = 0; i < 15; i++)
- {
- printf("\t%X", atoi(buffer[i]));
- if(0 == ((i + 3) % 8))
- {
- printf("\n");
- }
- }
- return 0;
- }
复制代码
运行得到segment fault
如果不加atoi则输出:
- [mcarthor@McArthor disk]$ ./test
- 69 20 6C 6F 76 65
- 20 79 6F 75 21 0 FFFFFFF4 6F
- 60[mcarthor@McArthor disk]$
复制代码 |
|