C++中很有价值的函数

发表于:2014-3-12 10:23

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:忆瞻    来源:51Testing软件测试网采编

  atoi
  语法:
  #include <stdlib.h>
  int atoi( const char *str );
  功能:将字符串str转换成一个整数并返回结果。参数str 以数字开头,当函数从str 中读到非数字字符则结束转换并将结果返回。例如,
  i = atoi( "512.035" );
  i 的值为 512。
  atol
  语法:
  #include <stdlib.h>
  long atol( const char *str );
  功能:将字符串转换成长整型数并返回结果。函数会扫描参数str字符串,跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时才结束转换,并将结果返回。例如,
  x = atol( "1024.0001" );
  x的值为1024L。
  memset
  语法:
  #include <string.h>
  void *memset( void *buffer, int ch, size_t count );
  功能: 函数拷贝ch 到buffer 从头开始的count 个字符里, 并返回buffer指针。 memset() 可以应用在将一段内存初始化为某个值。例如:
  memset( the_array, '\0', sizeof(the_array) );
  这是将一个数组的所以分量设置成零的很便捷的方法。
  注意: 不能用这个函数给int型的数组赋上一个非零值,它的作用是给每一个字节赋上一个值。
  strchr
  语法:
  #include <string.h>
  char *strchr( const char *str, int ch );
  功能:函数返回一个指向str 中ch 首次出现的位置,当没有在str 中找ch到返回NULL。
22/2<12
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号