C++编程基础:输入、输出与变量(一)

发表时间: 2024-02-01 12:07

第一部分的知识学习

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

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

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

输出流

#include <iostream>using namespace std;int main(){//std::coutcout << "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;//对应的整型 强制类型转换 97zf = zf + 1;//可以进行运算cout << zf << endl;//知道a的编码可以通过加获取26个字母//大A是多少?65cout << (int)'A' << endl;return 0;}

大小写转换

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

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

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

样例输入 a

样例输出 A

#include <iostream>using namespace std;int main(){/**char zf1 = 'a';//给一个字符zf1 = zf1 -32;cout << zf1 << endl;//大小写差32char zf2 = 'c'-32;//给一个字符cout << zf2 << endl;//大小写差32char 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;}