C/C++
眼中皆星辰
这个作者很懒,什么都没留下…
展开
-
C++中变量前面加#
C++中变量前面加#的作用为把变量字符串化。看如下的几个例子:例1:代码如下#include <iostream>using namespace std;#define operation(NAME) cout<<#NAME<<" = "<<NAME<<endl;int main(){ int AB_CD=1; operation(AB_CD);}结果如下:例2:代码如下#inclu...原创 2021-07-26 10:21:46 · 1592 阅读 · 0 评论 -
C++中std::setw()的用法
std::setw(n)的作用是设置输出宽度为n,默认为右对齐,并且用空格填充。若想使用其他符号填充(例如用'*'填充),则可以用std::setw(n)<<setfill('*')实现,具体实现看下面的代码即可。例如:cout << std::setw(5) << "0" << "1" << endl,该语句就是设置字符串"0"的输出宽度为5,默认为右对齐。如果想修改成左对齐,则只需要在std::setw(n)之前加上std::lef原创 2021-07-26 09:30:57 · 11244 阅读 · 0 评论