C/C++程序基础 (四)字符串

2018-06-17 20:57:12来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

  1. 字符串与数字转化
    • 数字转换字符串:itoa, ltoa, ultoa ; gcvt, ecvt, fcvt
    • 字符串转数字:atoi, atof(双精度浮点), atol;strtod(双精度浮点), strtol, strtoul【报告不可转换的部分】
  2. char* strcpy(char* dest, const char* src)和void* memcpy(void* dest, const void* src, int size)区别:
    • 前者复制字符串,后者复制任意类型的数据(数组,结构体等)。
    • 结束条件不同,前者根据’\0‘;后者根据size。
    • 应用:字符串通常选择strcpy,其他通常选择memcpy。
  3. strcat
    • char* strcat(char* dest, const char* src)
    • 将src拼接到dest后部
  4. 字符串常量
    • char* a = "hello",存储在静态存储区,不可修改
    • char a[] = "hello",数组变量,可以修改

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:C/C++程序基础 (七)继承和多态

下一篇:C/C++程序基础 (三)引用和指针