C++ 知识
十进制表示:std::1234 //直接写即可
二级制表示:std:: 0b10 //输出前面加 0b
八进制表示:std:: 010 //输出前面加 0
十六进制表示:std::0xFF //输出前面加 0x(是零不是英文字母 o)
-----------
c语言中和c++中的字符串转换
//把 c语言中的字符串转成 C++ 的字符串
char str[10] = "love";
string string(str);
cout << string << endl;
//把 c++ 中的字符串转成 c语言中的字符串
cout << string.c_str();
------------
看接收值是什么,决定相加后的类型
int a = 3;
char b = a + '0';
cout << b << endl; //输出字符 3 ,0 是48,加上3变成 51 ,是字符 3
cout << (int)b << endl; //输出 51
int aa = 3;
int bb = aa + '0';
cout << bb << endl; //输出 51
-----------
格式化,输出流。就是利用一下格式,把 std::cout 输出的东西格式化,
例如:
----------------
枚举:
------------
自定义命名空间:
-------------
自定义数据类型
-------------------
常用函数:
注意,需要引入头文件 #include <cctype>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通