char * x =“a”;我如何将其转换为 char y='a';
另外,如果我有一个短 char * a="100" 我怎样才能将其转换为短 b=100
谢谢
char * x = "a";
char y = *x; //or x[0]
char * a = "100";
short b = atoi(a);
Run Code Online (Sandbox Code Playgroud)
请注意,将 的返回值分配atoi给短路可能会导致溢出。
另请阅读为什么在字符串到数字的转换中strtol 比 atoi 更受青睐。
| 归档时间: |
|
| 查看次数: |
21147 次 |
| 最近记录: |