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;}