欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 旅游 > C++ | 常用语法笔记

C++ | 常用语法笔记

2025/5/9 16:32:45 来源:https://blog.csdn.net/qq_51870267/article/details/147804480  浏览:    关键词:C++ | 常用语法笔记

判断数字还是字母

1.笨办法,使用直接判断办法

if(c >= '0' && c <= '9') cout << "c是数字" << endl;
if(c >= 'a' && c <= 'z') cout << "c是小写字母" << endl;
if(c >= 'A' && c<= 'Z') cout << "c是大写字母" << endl;

2.使用 isdigit() 和 isalpha()函数
是检查字符的ASCII值,返回true还是false

if(isdigit(c)) if( isalpha(c)) 

字符(char/string)与整型(int)相互转换

1.char 转换 int

char c = '6';
int num = c - '0';

2.int 转换 char

int num = 5;
char c = num + '0';

3.string 转换 int 或 float
stoi | atoi | stof | atof

#include <cstring> // 头文件string str = "1234";
int n = stoi(str); // n = 1234,转换失败会发生异常
int n = atoi(str); // n = 1234,转换失败会返回0string str = "1234.12";
double d = stof(str); // d = 1234.12,转换失败会发生异常
double d = atof(str); // d = 1234.12,转换失败会返回0

4.int 转换 string
to_string

#include <string> // 头文件int num = 1234;
string str = to_string(num); // str = "1234"

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词