一些学c++时遇到的问题和需要注意及记忆的东西

一些学c++时遇到的问题和需要注意及记忆的东西,第1张

前言

就是我自己遇到的一些问题,或者觉得比较好的思路或者解答之类的东西,可能会比较乱,但是会一直写的。

保留几位小数

头文件

#include

代码

cout <

保留几位n就写几。

也有其它的方法了啦,但是我觉得这个最方便,遇见了其它的再补充。

求绝对值

abs()是对整数取绝对值

fabs()是对浮点数取绝对值

输入字符串的一些函数的辨析

cin 可以输入字符数组和string变量,但是不包含空格

cin.get(); 可以输入字符数组,但是不能输入string变量 ,包含空格

该函数有三种格式,即无参(cin.get())、一参数(cin.get(ch))和二参数(cin.get(字符数组名,数组长度)),其中ch=cin.get()与cin.get(ch)等价,第三种遇到Enter结束输入,且(会?这里有点小问题)丢弃最后的Enter字符。(丢弃Enter字符这里,不是很懂)

cin.getline(字符数组名,数组长度,结束标记); 用来输入一整行内容,不可以输入string变量

该函数会丢弃最后的Enter字符,且超长会引起cin函数的错误。

getline(cin, temp);或getline(字符数组名,字符个数);可以输入字符数组和string变量,包含空格

gets(); 可以输入字符数,但是不能输入string变量 ,包含空格

读取字符直到回车结束,回车不属于这个字符串。

getchar

每天再说吧,不想写了

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/789782.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-05
下一篇 2022-05-05

发表评论

登录后才能评论

评论列表(0条)