一个简单的C++程序
来源:互联网 发布:unity3d外包 编辑:程序博客网 时间:2024/06/16 16:56
#include "stdafx.h"#include <iostream>using namespace std;int _tmain(int argc, _TCHAR* argv[]){ cout<<"This is a Program\n"; cout<<endl; cout<<"请输入1个整数\n"; int a; cin>>a; cout<<"\n你输入的整数值为:"<<a; cin.get(); return 0;}
在vs2008中输入上面代码:可顺利实现将用户在屏幕上输入的小整数原样输出。
总结知识:
1.Visual Studio 2008环境与VC6.0的环境存在着比较大的区别:
<1>.#include<iostream> //头文件没有h后缀名
<2>.命名空间std使用时,必需包含iostream头文件。
<3>.cout标准输出是在命名空间std中。cout (标准输出流)通常被定向到屏幕,而cin (标准输入流)通常被定向到键盘。
<4>.插入运算符insertion operator (<<)可以在同一语句中被多次使用:
cout << "Hello, I am " << age << " years old and my zipcode is " << zipcode;
<5>.cin的用法:
cin 只能在键盘输入回车键(ENTER)后才能处理前面输入的内容。因此即使你只要求输入一个单独的字符,在用户按下回车键(ENTER)之前cin将不会处理用户的输入的字符。在使用cin输入的时候必须考虑后面的变量类型。如果你要求输入一个整数,extraction (>>) 后面必须跟一个整型变量,如果要求一个字符,后面必须跟一个字符型变量,如果要求一个字符串,后面必须跟一个字符串型变量。因为如果你要求输入一个整数数值,而用户输入了一个名字(一个字符串),其结果可能导致程序产生错误操作
<6>.cin,cin.get()与cin.getline()的区别:
cin<<的结束符有enter space tabcin.get()的结束符只有enter,但会把enter放入队列等待,遇到结束标志字符后,最后指针指向结束标志字符.cin.getline()的结束符也只有enter,但不会把enter放入队列,指向结束标志符后一个字符;
以上资料部分来自:
- 一个简单的C程序
- 一个简单的C程序
- 一个简单的计算器程序(C++)
- 一个简单C程序引发的讨论
- 一个简单的C语言程序
- 一个简单C程序的反编译。
- 一个简单计算器的c程序
- 一个简单C程序的结构
- 一个最简单的Objective C 程序
- 一个简单的C语言小程序
- 一个简单的C/S 架构程序
- 反汇编一个简单的C程序
- 反汇编一个简单的C程序
- 反汇编一个简单的C程序
- 一个简单的C语言加密程序
- 一个简单的c/c++程序
- 反汇编一个简单的C程序
- 【C#】一个简单的windows服务程序
- 于丹 论语 心得和感悟
- 文件部分-----(3)ASCII码文件读写操作----将学生信息写入到文件中,再从文件中读取信息
- 线索二叉树
- 基于AD0建立和压缩ACCESS数据库文件的C++简单实现
- HDU/HDOJ 2612 Find a way 双向BFS
- 一个简单的C++程序
- uva 10820 - Send a Table
- Android 支持不同的SDK版本平台
- 客户端通信过程
- 决定成败的49个细节
- Spring整合的quartz任务调度的实现方式
- SLF4J 教程(自由在各种log中切换)
- 直接拿来用!最火的iOS开源项目
- Maven SpringMVC项目基本搭建(备忘)