//C++三大特性:封装,继承,多态

 //C++新增的数据类型:bool型  一个字节   真 true  假 false

 //case 定义变量的问题
int nValue = ;
switch(nValue)
{
case :
{
printf("1\r\n");
break;
}
case :
{
//在case里定义变量要加括号
int n = ;
printf("2\r\n");
break;
}
case :
{
printf("3\r\n");
break;
}
} cout<<"Hello World"<<endl;
//endl = '\n' + flush 即endl的作用是插入换行符并刷新流 cout<<"Hello World";
//若没有加endl或者flush,则只在程序结束的时,才提交数据,并显示Hello World。
//"<<"的功能等价于printf函数的功能,可以理解为:"<<"重载了,printf函数的功能。 streambuf *lpBuff = cout.rdbuf(); //获取缓冲区 /*格式化输出:
C中:
%x 十六进制输出 %o 八进制输出
C++中:*/
cout<<hex<<<<endl; //十六进制输出,会影响到后面所有的输出
cout<<dec<<<<endl; //十进制输出,会影响到后面所有的输出
cout<<oct<<<<endl; //八进制输出,会影响到后面所有的输出 //设置输出格式
cout.setf(ios::hex); //设置为十六进制格式输出
//...................
cout.unsetf(ios::hex); //恢复为原来的输出格式 //设置输出的宽度
cout.width(); //设置宽度,有效一次
cout<<"HE"<<endl; //setw()设置宽度的函数 在头文件 iomani.h 中
cout<<hex<<setw()<<"HE"<<endl; //设置填充字符
cout.width();
char ch = cout.fill('#'); //设置填充字符,保留原来的填充字符
cout<<"HE"<<endl;
cout.fill(ch); //恢复为原来的填充字符 cout<<"0x"<<setfill('')<<hex<<setw()<<<<endl; //设置对齐方式
cout.setf(ios::left); //设置为左对齐
//....................
cout.unsetf(ios::left); //还原对齐方式 //格式化为科学记数法
cout.setf(ios::scientific); //设置为科学记数法格式输出
//.....................
cout.unsetf(ios::scientific); //还原输出格式 cout<<setiosflags(ios::scientific)<<313.567<<setiosflags(ios::scientific)<<endl; //设置浮点数输出的精度
cout.setf(ios::fixed);
cout.precision();
cout<<3.14f<<endl; cout<<setiosflags(ios::fixed)<<setprecision()<<3.14f<<endl; //防止输入溢出的方法:
char szBuff[] = {}; //1.使用getline函数
//getline()函数
cin.getline(szBuff, ,'\n'); //2.使用read函数
//read()函数从输入流中读取指定的数目的字符,并放在指定的地方
cin.read(szBuff, ); //清空缓冲区的方法
//获取缓冲区的大小
int n = cin.rdbuf()->in_avail();
//忽略缓冲区
cin.ignore(n, '\n');

C++第一课(2013.9.26 )的更多相关文章

  1. 妙味课堂——HTML+CSS(第一课)

    一句话,还记忆不如烂笔头,何况还这么笨,记下笔记,也是记录这一路学习的过程. 妙味课堂第一课并未一味地先讲HTML,而是穿插着CSS讲解,这一点不同于一些其他视频,这一点挺特别的!所以这一课涉及到HT ...

  2. 【C语言探索之旅】 第三部分第一课:SDL开发游戏之安装SDL

    内容简介 1.课程大纲 2.第三部分第一课: SDL开发游戏之安装SDL 3.第三部分第二课预告: SDL开发游戏之创建窗口和画布 课程大纲 我们的课程分为四大部分,每一个部分结束后都会有练习题,并会 ...

  3. Linux系统初学-第一课 虚拟机安装CentOS6.5以及Root密码找回

    Linux系统初学第一课 虚拟机安装CentOS6.5以及Root密码找回 虚拟机安装CentOS6.5 一.安装虚拟机 1-1.安装虚拟机VMware Station,新建虚拟机,选择典型配置. 1 ...

  4. vue.js学习(第一课)

    学习资料 来自台湾小凡! vue.js是javascript的一个库,只专注于UI层面,核心价值永远是 API的简洁. 第一课: 不支持IE8. 1.声明式渲染: el元素的简称 element : ...

  5. Magento学习第一课——目录结构介绍

    Magento学习第一课--目录结构介绍 一.Magento为何强大 Magento是在Zend框架基础上建立起来的,这点保证了代码的安全性及稳定性.选择Zend的原因有很多,但是最基本的是因为zen ...

  6. <-0基础学python.第一课->

    初衷:我电脑里面的歌曲很久没换了,我想听一下新的歌曲,把他们下载下来听,比如某个榜单的,但是一首一首的点击下载另存为真的很恶心 所以我想有没有办法通过程序的方式来实现,结果还真的有,而且网上已经有有人 ...

  7. 留念 C语言第一课简单的计算器制作

    留念 C语言第一课简单的计算器制作 学C语言这么久了.  /* 留念 C语言第一课简单的计算器制作 */   #include<stdio.h>  #include<stdlib.h ...

  8. MFC学习-第一课 MFC运行机制

    最近由于兴趣爱好,学习了孙鑫的MFC教程的第一课.看完视频了,自己便用visual studio 2010尝试了MFC编程,其中遇到了一些问题. 1.vs2010不像vs6.0那样可以新建一个空的MF ...

  9. OpenCV 第一课(安装与配置)

    OpenCV 第一课(安装与配置) win10,opencv-2.4.13, 安装, vs2013, 配置 下载安装软件 官网OpenCV下载地址下载最新版本,我下载的是opencv.2.4.13,然 ...

随机推荐

  1. C语言初学 if-else语句判别在ASCII值中小于32的可控制符的类型

    #include<stdio.h> main() { char c; printf("输入一个符号\n"); c=getchar(); if(c<32) prin ...

  2. 在类库中使用log4net

    最近在做一个类库,用的C#写的,为了DEBUG方便需要日志输出,于是找了log4net这个工具进行日志输出; 因为调用这个类库的是C++,而且本人对C++不是很熟悉,于是无法在app.config或者 ...

  3. Ubuntu下Vim 如何进入全屏编辑模式

    如题:F11进入全屏编辑模式,再按F11则退出全屏编辑模式.

  4. Android调用系统的Activity、ContentProvider、Service、Broadcast Receiver

    Intent-------->Action |_____________Activity------------------------------->Intent Action |___ ...

  5. fstream读写UNICODE文件

    今天遇到要处理UNICODE文件的情况,网上找了一圈都是读取出字节,再转的,这个不方便啊!想起了有codecvt这么个东西,顺藤摸瓜,找到了方法. locale utf16(locale(" ...

  6. [WPF] 将普通的Library工程,改造成WPF Custom Control 的Library

    1. 添加References PresentationCore PresentationFramework System.Xaml WindowsBase2. 修改AssemblyInfo.xsus ...

  7. JAVA中运用数组的四种排序方法

    JAVA中在运用数组进行排序功能时,一般有四种方法:快速排序法.冒泡法.选择排序法.插入排序法. 快速排序法主要是运用了Arrays中的一个方法Arrays.sort()实现. 冒泡法是运用遍历数组进 ...

  8. spring简单入门示例

    1 控制反转IOC\依赖注入DI,因为翻译的不同,因此有两个名字.       控制反转意思就是说,当我们调用一个方法或者类时,不再有我们主动去创建这个类的对象,控制权交给别人(spring). 依赖 ...

  9. flash与字符串:字符串与属性

    有时候,我们想通过设置一个DisplayObject 类是属性值,只是需要通过点来引用即可.有时候,通过字符串也可以引用显示对象里面的属性值.     下面举个例子 .                 ...

  10. Mongo服务器集群配置【转】

    http://www.cnblogs.com/wly923/tag/MongoDB/ 当前标签: MongoDB   Mongo服务器集群配置学习三——分片 风行影者 2013-04-14 22:35 ...