- 博客(3)
- 收藏
- 关注
原创 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
1557
原创 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
10899
原创 BMP图片的旋转以及BMP转YUV(4:2:0)
BMP文件简述:BMP文件由文件头、信息头、颜色信息、图形数据四部分组成。(此处由于是24位BMP不考虑颜色信息),则BMP文件里只剩下文件头、信息头、图形数据。读取BMP时读取顺序则为:1.读取一个文件头 2.读取一个信息头 3.读取图形数据程序分析:预先定义的数据类型:BYTE(8位即一个字节)、WORD(16位即两个字节)、DWORD(32位即四个字节)typedef unsigned char BYTE;//一字节typedef unsigned short WORD;..
2021-07-10 18:39:33
1008
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人