四时宝库

程序员的知识宝库

C++学习:输入、输出、变量(一)(总结c++中输入输出的优点)

第一部分的知识学习

编译器的使用,包括工程的创建、打开;源代码文件的创建、删除、重命名。

C++程序的基本框架,包含的概念:头文件、命名空间、程序入口、代码区、程序出口、分号的结尾作用、小括号和大括号的作用。

#include <iostream>
using namespace std;
int main() 
{
return 0;
}

输出流

#include <iostream>
using namespace std;
int main()
{
//std::cout
cout << "hello world" << endl;
return 0;
}

输出一个三角形

#include <iostream>
using namespace std;
int main()
{
cout << " * " << endl;
cout << " *** " << endl;
cout << " ***** " << endl;
cout << "*******" << endl;
return 0;
}

算术运算符和变量

运算符连接字符数字等形成表达式

算术运算符:+、-、*、/、%

变量的类型:数字型、字符型(ASCII码)数据类型有范围

ASCII码的理解

#include <iostream>
using namespace std;
int main()
{
char zf = 'a';//字符初始化
cout << zf << endl;//输出字符
cout << (int)zf << endl;//对应的整型 强制类型转换 97
zf = zf + 1;//可以进行运算
cout << zf << endl;//知道a的编码可以通过加获取26个字母
//大A是多少?65
cout << (int)'A' << endl;
return 0;
}

大小写转换

题目描述:读入一个小写字母,输出对应的大写字母。

输入描述:一个小写字母。

输出描述:一行,输入的小写字母对应的大写字母。

样例输入 a

样例输出 A

#include <iostream>
using namespace std;
int main()
{
/**
char zf1 = 'a';//给一个字符
zf1 = zf1 -32;
cout << zf1 << endl;//大小写差32
char zf2 = 'c'-32;//给一个字符
cout << zf2 << endl;//大小写差32
char zf3 = 'M';//给一个字符
zf3 = zf3+32;
cout << zf3 << endl;//大小写差32
**/
char a;
cin >> a;
a = a-32;
cout << a << endl;
return 0;
}

A+B求解

题目描述:输入A, B,请输出A与B的和。

输入描述:两个整数A, B。

输出描述:一个整数,为A与B的和。

样例输入:1 2 样例输出:3

样例输入:3 4 样例输出:7

样例输入:100 100 样例输出:200

提示 -1000<=A,B<=1000

#include <iostream>
using namespace std;
int main()
{
int A = 0,B = 0;
cin >> A >> B;
cout << A+B << endl;
return 0;
}

编码值输出

题目描述:读入一个普通字符,输出它的编码值。

输入描述:一个可以从键盘键入的字符。

输出描述:输入字符的对应编码值。

样例输入:a 样例输出:97

#include <iostream>
using namespace std;
int main()
{
char c;
cin >> c;
cout << (int)c << endl;
return 0;
}

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接