[1] C++编程语言

Axian / 2024-02-28 / 原文

week9

day1 

输出指令

// 控制台打印
std::cout << "Hello World";
// 简化std命名空间
using namespace std;
// 转义字符
cout << "\n";
// \n会被渲染成前面有 \的前提下 \n不会被渲染
cout << "\\n";
\n; << endl; 换行;

 系统指令

// system()可以调用CMD的命令,具体的命令需要用""括起来
// 系统指令
system()
// 清除控制台cls 任务管理器taskmgr 修改标题title

注释

//标记一段代码块的作用
#pragma ****代码整体结构
**************
##pragma endregion

//
/* */

 预处理指令

#include <iostream> // 输入输出流头文件
#include <fstream> // 文件流
#include <string> // 字符串
#include <limits> //范围极限

day2

输入

#include <iostream> //输入输出流
/* 
    cin:  console input 缩写 
    赋值方式 : cin >> ***
    特点 : 会清楚空格后面的内容
*/
	string Str;
	cin >> Str;
	cout << Str;

// getline(cin, Name) 这样的输入会记录空格
getline(cin, Name);

 数据类型

整形类型 short int long long 

//计算机的存储的那位
//位 bit 8 Byte 字节 1024 KB字节
#include <limits> //导入范围
cout << numeric_limits<short>::min() << endl << numeric_limits<short>::max() << endl;
cout << SHRT_MIN << "," << SHRT_MAX << endl;

	//符号定义 unsigned (无符号的数'
	unsigned short Num1 = -1;
	cout << Num1 << endl;

练习题 


#pragma 给定一个字符 , 判断大小写
	//cout << "给定一个字符 , 判断大小写\n";
	//char num;
	//cin >> num;
	//cout << num;

	//if (num >= 64 && num <= 91) {
	//	cout << "num是大写";
	//}
	//else if (num >= 96 && num <= 123) {
	//	cout << "num是小写";
	//}
	//cout << num;
	//cout << int(Ch) <<endl;

#pragma endregion

#pragma 判断用户输入的是不是指定的某个字符

	//cout << "请输入a\n";
	//char Num;
	//cin >> Num;
	//
	//char isNum = 'a';
	//if (Num == isNum) {
	//    cout << "想等";
	//}
	//else {
	//    cout << "不相等";
	//}



#pragma endregion

#pragma 要求用户输入0-9之间的数字 , 判断是否正确

	//cout << "输入0-9之间的数字\n";
	//char num;
	//cin >> num;

	//if (num >= 48 && num <= 57) {
	//	cout << (num + "输入的是数字");
	//}
	//else {
	//	cout << "输入的不是数字";
	//}


#pragma endregion

day3