C++语法记录

这篇博客详细记录了C++语法基础中与C语言的不同点,包括 endl 的作用、数字后缀、隐式类型转换规则、sizeof() 的用法、流的忽略方法等。此外,还介绍了引用、局部静态变量、函数重载、类与结构体的操作,以及构造函数、动态数组和操作符重载等概念,强调了内存管理和继承的访问权限规则。
摘要由CSDN通过智能技术生成

回头看了C++的语法基础,与C不同点记录、以及以前不知道的内容记录如下:

 

cout << a << endl; endl表示输出空格,类似\n;

数字后面后缀代表类型;100F,表示float型的100;

隐式类型转换 char<short<int<float<double;运算时类型不同,会自动从低类型像高类型转换,且永远是右边向左边转。而且,小数转整数。取整不是四舍五入。

sizeof();返回占据的字节数;

 反斜杠 \ 转义符、续行

stew(n), 输出时候占据n个字符,数字不足的前面用b(空)表示;设置位置小会自动补齐,够输出为止;

setprecision(n),精确几位小数。使用之前先fixed,将科学计数法去掉。

空白符 WhiteSpace , \t,\b,\n 等,使用cin是会自动跳过的,要想录入需要使用 cin.get();(智能读取字符型);

流的忽略。cixp)   其中intExp 是一个整型表达式,也可以是一个整型数值,这个数值表示在一行中忽略的字符的最大数目,比如说intExp=100;还有一个参数chExp,是一个字符表达式。表示如果遇到一个字符值等于chEXP,那么就停止ignore(),如果ignore100个字符之后还没遇到值等于chEXP的字符,那也得停止ignore(),所以100是ignore()所忽略的最大字符数。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值