添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
无邪的硬盘  ·  MSSQLSERVER_7391 - ...·  2 月前    · 
任性的大脸猫  ·  html下页 首页 ...·  2 年前    · 
豁达的西装  ·  RXTX Version ...·  2 年前    · 

c++ string class isdigit

std::string::isdigit() 是 C++ STL 中 string 类的一个成员函数,它用来判断当前字符串中的所有字符是否都是十进制数字。如果所有字符都是十进制数字,则返回 true,否则返回 false。

这个函数的一个简单的用法如下:

#include <string>
#include <iostream>
int main()
    std::string str = "12345";
    if (str.isdigit())
        std::cout << str << " is a number" << std::endl;
        std::cout << str << " is not a number" << std::endl;
    return 0;
12345 is a number

请注意,这个函数不能正确判断其它进制的数字,如二进制,八进制等等。

  •