一、进制

#include<iostream>
using namespace std;
int main()
{int i,j,k,l;cin>>hex>>i;    //指明输入为十六进制数cin>>oct>>j;    //指明输入为八进制数cin>>k;         //输入仍为八进制数cin>>dec>>l;    //指明输入为十进制数cout<<i<<' '<<j<<' '<<k<<' '<<l<<' '<<endl; return 0;}

二、流操纵符
①setfill()用于把占位符从空格改为其他字符

#include<iostream>
#include<iomanip>
using namespace std;
int main()
{double num=123.456;cout<<setw(9)<<setfill('*')<<num<<endl;cout<<setw(9)<<setfill('0')<<num<<endl;cout<<setw(10)<<num<<endl;return 0;}

运行结果如下图所示:
setfill对送入输出流中的所有后继数据项都起作用,可以看到第三项没有用setfill,但在输出时空格依然被0所占。

②补充一下上周的流操纵符fixed和setprecision
precision()是控制输出结果的有效数字的,fixed放置在setprecision之前,这时setprecision指定的是小数点后面的显示位数。

#include<iostream>
#include<iomanip>
using namespace std;
int main()
{double i=32.1415;cout<<setprecision(3)<<i<<endl;cout<<setprecision(5)<<i<<endl;cout<<fixed<<setprecision(2)<<i<<endl;return 0;
}

从结果我们可以看出前两个setprecision()中的数字指的是有效数字个数,而第三个加了fixed流操作符后的setprecision()中的数字就成了小数点后的数字个数。

三、字符串函数
①strlwr(str1)
将str1中的大写字母转换成小写字母
②strupr(str1)
将str1中的小写字母转换成大写字母
③strncmp(字符串1,字符串2,maxlen)
函数原型为:int strncmp(char str1[ ], char str2[ ],int m),第三个参数为正整数,它限定了至多比较的字符个数。若字符串1或字符串2的长度小于maxlen的值时,函数的功能与strcmp( )相同。当二个字符串的长度均大于maxlen的值时,maxlen为至多要比较的字符个数。
④strncpy(字符数组名1,字符串2,maxlen)
函数原型为:void strncmp(char str1[ ], char str2[ ],int m),第三个参数为正整数,它限定了至多拷贝的字符个数。若字符串2的长度小于maxlen的值时,函数的功能与strcpy( )相同。当字符串2的长度大于maxlen的值时,maxlen为至多要拷贝的字符个数。
例:

#include<iostream>
#include<cstring>
using namespace std;
int main(){char d[20]="Golden Global";char s[]="Good WinIDE Library";strncat(d,s,5);      //把s的前五个连接到d后面cout<<d<<endl;cout<<strncmp(d,s,2)<<endl;     //比较d和s前两个strncpy(d,s,5);       //把s的前五个复制给dcout<<d<<endl;return 0;
}

结果如下图:

⑤cin.getline(数组名,数组空间名)
当要把输入的一行作为一个字符串送到字符组中时,则要使用函数cin.getline()。这个函数的第一个参数为字符数组名,第二个参数为允许输入的最大字符个数。

第二周c++总结:)相关推荐

  1. 20165334 四则运算阶段性总结(第二周)

    四则运算阶段性总结(第二周) 结对对象 学号 :20165334 姓名 : 李天龙 担任角色 (驾驶员):李天龙 (副驾驶):陈国超 一.实验实现步骤 整数计算类 分数计算类 自动生成题目的类 测试结 ...

  2. 20155222 第二周测试

    20155222 第二周测试 1 vi 每个.c一个文件,每个.h一个文件,文件名中最好有自己的学号 用Vi输入图中代码,并用gcc编译通过 在Vi中使用K查找printf的帮助文档 提交vi编辑过程 ...

  3. Emojify - v2 吴恩达老师深度学习第五课第二周编程作业2

    吴恩达老师深度学习第五课第二周编程作业2,包含答案! Emojify! Welcome to the second assignment of Week 2. You are going to use ...

  4. Operations on word vectors-v2 吴恩达老师深度学习课程第五课第二周编程作业1

    吴恩达老师深度学习课程第五课(RNN)第二周编程作业1, 包含答案 Operations on word vectors Welcome to your first assignment of thi ...

  5. Linux第二周学习笔记(7)

    Linux第二周学习笔记(7) 2.13 文档查看cat_more_less_head_tail (1). cat命令 cat命令:用于查看一个文件的内容并将其显示在屏幕上 cat-A命令:显示所有的 ...

  6. 2月第二周.COM增近12万 ×××域名.XXX减122个

    IDC评述网(idcps.com)02月18日报道:根据Registrar Stats实时数据,截至2014年2月16日,全球.COM域名注册总量已达到了112,369,017个,环比上周新增近12万 ...

  7. 机电传动控制第二周学习笔记

    机电传动控制第二周学习笔记 经过第二周的学习,我了解了电机的发展历史.从奥斯特发现电生磁的现象,到法拉第电磁回转实验,再到后来的电机一步步的发展至今.它充满了巧合,但是它又必然一步步向更完美走去.电机 ...

  8. Linux第二周学习笔记(11)

    Linux第二周学习笔记(11) 2.17 隐藏权限lsattr_chattr chattr命令:是设置吟唱隐藏权限的命令,更改Linux文件系统上的文件属性. 参数说明: A:表示文件或目录的ati ...

  9. LINUX内核分析第二周学习总结——操作系统是如何工作的

    LINUX内核分析第二周学习总结--操作系统是如何工作的 张忻(原创作品转载请注明出处) <Linux内核分析>MOOC课程http://mooc.study.163.com/course ...

  10. 分享Kali Linux 2017年第二周镜像文件

    分享Kali Linux 2017年第二周镜像文件 Kali Linux官方于1月10日发布2017年的第2周镜像.这也是从去年12月11日后,第一次周更新.这次更新保持以往规律,仍然是11个镜像文件 ...

最新文章

  1. C++实现简易通讯录
  2. sqlserver创建存储过程、函数、
  3. webpack优化相关操作
  4. “衣+”挑战百度 图像识别搜索引擎
  5. 普通行列转换(交叉表,横表变列表)
  6. signature=f2388c4f1bce538cc797410d9560f03b,KSHV strategies for host dsDNA sensing machinery
  7. 安卓listview下拉刷新_安卓QQ内测教学,保证不让你走弯路
  8. [2021-CVPR] Jigsaw Clustering for Unsupervised Visual Representation Learning 论文简析及关键代码简析
  9. Elasticsearch template(待续...)
  10. 高清网络视频无损FLV教程
  11. 5G NR协议栈----总体架构
  12. 高斯滤波器是低通还是高通_经典模拟滤波器仍值得研究吗?
  13. Windows Server 2008 计划任务配置(任务计划程序)每分钟执行BAT
  14. 再也不学AJAX了!(一)AJAX概述
  15. php formdata 解析,系统学习前端之FormData详解
  16. 电脑html动态桌面壁纸制作,动态桌面软件《Wallpaper Engine》 让你的电脑桌面动起来!...
  17. 云服务器部署网易云音乐API(node.js)
  18. O2O(online to offline)营销模式
  19. 使用postman发送post请求下载文件
  20. linux shell自动登录,Shell自动登录并执行命令

热门文章

  1. Unity 实现语音识别功能
  2. 408计算机组成原理视频,冷月手撕408之计算机组成原理(1)-导学
  3. f1-f13使用技巧
  4. python画图包_「Python量化」股票分析入门
  5. python程序设计清华大学出版社答案_Python程序设计-清华大学出版社-董付国第1章基础知识.ppt...
  6. 多省面匠相约中国“拉面之乡”同台切磋拉面技艺
  7. 软件设计模式之路-----工厂模式抽象工厂模式
  8. replace compiz with xcompmgr when dual-head
  9. [教程] 【Catfly】冲锋岛:原创拼图游戏(不规则形状分割)
  10. 怎样安装tensorflow?