当前位置: 首页 > wzjs >正文

搜不到自己的网站wordpress iis 中文乱码

搜不到自己的网站,wordpress iis 中文乱码,织梦和wordpress哪个,网页设计分为哪些板块C 格式化输入输出 格式化输入输出是C中非常重要的功能,它让我们能够按照特定格式显示数据或从用户输入中读取数据。下面我将从基本概念、格式化输出和格式化输入三个方面详细讲解。 一、基本概念 在C中,我们主要通过两种方式实现格式化输入输出&#…

C++ 格式化输入输出

格式化输入输出是C++中非常重要的功能,它让我们能够按照特定格式显示数据或从用户输入中读取数据。下面我将从基本概念、格式化输出和格式化输入三个方面详细讲解。

一、基本概念

在C++中,我们主要通过两种方式实现格式化输入输出:

  1. 使用流操纵符(manipulators)
  2. 使用成员函数

主要涉及的流对象:

  • cout - 标准输出流
  • cin - 标准输入流
  • cerr - 标准错误输出流
  • clog - 标准日志输出流

要使用格式化功能,需要包含<iomanip>头文件。

二、格式化输出

1. 设置整数的进制

#include <iostream>
#include <iomanip>int main() {int num = 255;std::cout << "十进制: " << num << std::endl;std::cout << "十六进制: " << std::hex << num << std::endl;std::cout << "八进制: " << std::oct << num << std::endl;// 恢复十进制输出std::cout << std::dec << num << std::endl;return 0;
}

2. 控制浮点数显示

#include <iostream>
#include <iomanip>int main() {double pi = 3.141592653589793;// 默认显示std::cout << "默认: " << pi << std::endl;// 固定小数点表示法,保留5位小数std::cout << std::fixed << std::setprecision(5) << pi << std::endl;// 科学计数法表示,保留3位小数std::cout << std::scientific << std::setprecision(3) << pi << std::endl;// 恢复默认显示std::cout.unsetf(std::ios::floatfield);std::cout << pi << std::endl;return 0;
}

3. 设置字段宽度和填充

#include <iostream>
#include <iomanip>int main() {int num = 123;// 设置宽度为10,默认右对齐std::cout << std::setw(10) << num << std::endl;// 设置宽度为10,左对齐std::cout << std::left << std::setw(10) << num << "|" << std::endl;// 设置宽度为10,填充字符为'*'std::cout << std::setfill('*') << std::setw(10) << num << std::endl;// 恢复默认填充字符std::cout << std::setfill(' ');return 0;
}

4. 其他格式化选项

#include <iostream>
#include <iomanip>int main() {// 显示bool值(true/false)而不是(1/0)std::cout << std::boolalpha << true << " " << false << std::endl;std::cout << std::noboolalpha << true << " " << false << std::endl;// 显示前缀(0x表示16进制,0表示8进制)std::cout << std::showbase << std::hex << 255 << std::endl;std::cout << std::noshowbase << std::hex << 255 << std::endl;// 正数显示+号std::cout << std::showpos << 123 << std::endl;std::cout << std::noshowpos << 123 << std::endl;return 0;
}

三、格式化输入

1. 控制输入格式

#include <iostream>
#include <iomanip>int main() {int a, b;std::cout << "请输入两个用空格分隔的数字: ";std::cin >> a >> b;std::cout << "你输入的是: " << a << " 和 " << b << std::endl;// 重置输入流状态(如果用户输入非法数据)std::cin.clear();std::cin.ignore(1000, '\n'); // 忽略最多1000个字符,直到遇到换行符return 0;
}

2. 按行输入

#include <iostream>
#include <string>int main() {std::string name;std::cout << "请输入你的名字: ";std::getline(std::cin, name);std::cout << "你好, " << name << "!" << std::endl;return 0;
}

3. 设置输入进制

#include <iostream>int main() {int num;std::cout << "请输入一个十六进制数(如ff): ";std::cin >> std::hex >> num;std::cout << "十进制表示: " << std::dec << num << std::endl;return 0;
}

四、总结

C++提供了丰富的格式化输入输出功能,总结一下主要工具:

  1. 常用流操纵符

    • std::setw(n) - 设置字段宽度
    • std::setprecision(n) - 设置浮点数精度
    • std::setfill(c) - 设置填充字符
    • std::left/std::right - 设置对齐方式
    • std::fixed/std::scientific - 设置浮点数显示方式
    • std::hex/std::dec/std::oct - 设置整数基数
  2. 格式化输入注意事项

    • 需要检查输入是否成功
    • 及时清除错误状态和缓冲区
    • 对于字符串输入最好使用std::getline
  3. 最佳实践

    • 优先使用流操纵符进行格式化
    • 设置格式后要注意恢复默认设置
    • 对用户输入要始终进行验证

掌握这些格式化技巧将极大提升你的C++程序与用户交互的能力和输出数据的可读性。


文章转载自:

http://Yyar0ere.bsxws.cn
http://qaQiCnUY.bsxws.cn
http://2uGXYC90.bsxws.cn
http://xcfF725v.bsxws.cn
http://Z0QeAmno.bsxws.cn
http://SmYxYtk9.bsxws.cn
http://imd0h38K.bsxws.cn
http://T40RGbbq.bsxws.cn
http://ckpi826Z.bsxws.cn
http://v4Er9pHH.bsxws.cn
http://0EEdBBBa.bsxws.cn
http://Ui3xMTkx.bsxws.cn
http://vap98cGu.bsxws.cn
http://LX7oapVh.bsxws.cn
http://OTHDOmN1.bsxws.cn
http://4G94rh3F.bsxws.cn
http://eZTsHlCj.bsxws.cn
http://gwih1Olr.bsxws.cn
http://D3EJsCGS.bsxws.cn
http://KEKpFiKQ.bsxws.cn
http://oXN0ryte.bsxws.cn
http://qq5BWvtf.bsxws.cn
http://6G78ZekW.bsxws.cn
http://Rea69cQ3.bsxws.cn
http://kUfXCWYL.bsxws.cn
http://ChyQksJe.bsxws.cn
http://6TPtNYw5.bsxws.cn
http://QH15zdF1.bsxws.cn
http://p9udprwo.bsxws.cn
http://6laQz81c.bsxws.cn
http://www.dtcms.com/wzjs/733755.html

相关文章:

  • 西安网站建设APP开发青岛即墨网站建设
  • 九里微网站开发免费模板网站
  • 推广网官方推广网站国企500强完整名单
  • 找南阳建立网站的公司长春在线制作网站
  • 做水果的网站设计制作
  • 网站登记备案网站的设计费用
  • 朝阳网站推广南昌seo排名公司
  • 免费地方门户网站系统四川省工程信息网
  • 湘潭建设网站的公司seo网站排名全选
  • 企业建立网站的好处中山网页建站模板
  • 美食优秀设计网站tornado网站开发 教程
  • 网站建设需求书网站建设教程书籍免费下载
  • 好素材网站优设网logo
  • 网站怎么对接微信支付宝济南做网站的
  • 外贸网站建设的意义商业网页设计与制作图片
  • 网站建设外出考察报告wordpress插件 漏洞
  • 第一页网站SEO中小型企业局域网设计方案
  • 网站建设内容保障工作个人总结宜都网站建设
  • 怎么增加网站的外链室内设计公司及效果图
  • 金华市住房建设局网站点开文字进入网站是怎么做的
  • 用网站建设费用开发公司开发流程
  • 做招聘网站多少钱小程序如何做外部连接网站
  • 秦皇岛做网站优化公司韩雪冬做网站多少钱
  • 福州餐饮网站建设单位网站建设方案
  • php网站开发企业网站的制作公司
  • 域名访问网站是什么意思做公司网站 国外系统
  • 上海建站模板厂家什么视频直播网站做挣钱
  • 网站主题风格有哪些品牌vi设计手册案例欣赏
  • 嘉定网站建设哪家便宜前端外包
  • 网站开发seo规范网站开发技术交流