2
A
回答
4
char * x = "a";
char y = *x; //or x[0]
char * a = "100";
short b = atoi(a);
注意分配的atoi
返回值短可能会导致溢出。
而且了解为什么strtol is preferred over atoi字符串到数字的转换。
0
- char *可以用作字符数组。要获得的第一个字母,使用
char y = x[0]
- 字符串可以使用函数atoi
1
假设这是你想做的事被转换为数字,并没有在意错误检查:
char y= *x;
short b= atoi(a);
相关问题
- 1. 一些字符串替换字符串焦炭就地
- 2. 自动转换的ASCII值acutal焦炭
- 3. 将String.valueOf(焦炭)和+
- 4. Ç - 焦炭和int
- 5. STDARG.H和焦炭paraments
- 6. 拆分焦炭引入字符数组
- 7. 变换串/焦炭到UINT8
- 8. 焦炭
- 9. 焦炭
- 10. 焦炭
- 11. UNIX minishell焦炭引入**焦炭
- 12. 将一个值转换成的行,列和焦炭
- 13. C++焦炭转化为int多字符常量
- 14. 结构体和焦炭串
- 15. 与整数和焦炭
- 16. C++从焦炭
- 17. 焦炭在windowsforms
- 18. 由字符添加字符串,焦炭,到2dim阵列
- 19. 一些焦炭得到转化成()
- 20. 采取焦炭和焦炭打印出来,以“a”和扭转它应该是递归
- 21. 转换ICU4C字节到Java炭
- 22. 分配在焦炭
- 23. 与包括焦炭
- 24. 发现在焦炭
- 25. 垃圾在焦炭
- 26. C++读由焦炭
- 27. 将字符串转换成短
- 28. 在python将字符串转换到短
- 29. 转换炭到在载体
- 30. 转换炭[] []到char []在C++
如果你的问题已经回答了,你还有一个问题,在这里接受的答案,问你的下一个问题是一个新问题。 – 2010-07-09 06:59:02
世界上有什么是短字符? – 2010-07-09 08:15:35
顺便说一下,除非你有一个很好的理由,否则你应该永远不要使用'short'类型。这很可能是缓慢的,没有好处,除非你正在做一个巨大的,所有适合'short'数字数组,但随后可能会更好使用特定大小的类型,比如'int16_t'。 – 2010-07-09 08:16:46