C/C++学习笔记 基础入门系列(三)

C/C++基础入门系列

写在前面的话

C++学了一段时间了,现在在整理笔记,作为备份和分享,会一点点的连载上来,如果此时的你在看这篇文章,而且想学C/C++,本篇系列文章或许能帮助你打基础,为了方便大家,代码我也直接码在上面了,如果复制粘贴都懒得做的话,过段时间我会把整理好的代码打包传到下载里面。

目录

第一部分 HelloWorld的起点
第二部分 初探数据类型(一)
第三部分 初探数据类型(二)
第四部分 认识运算符(一)
第五部分 认识运算符(二)
第六部分 理清思路,写好逻辑结构(一)
第七部分 理清思路,写好逻辑结构(二)

第三部分 初探数据类型(二)

二、数据类型(二)

2.5 转义字符

作用: 用于表示一些不能显示出来的ASCII字符

现阶段我们常用的有:\n \\ \t

转义字符 意义 ASCII码值(十进制)
\a 响铃(BEL) 007
\b 退格(BS) ,将当前位置移到前一列 008
\f 换页(FF),将当前位置移到下页开头 012
\n 换行(LF) ,将当前位置移到下一行开头 010
\r 回车(CR) ,将当前位置移到本行开头 013
\t 水平制表(HT) (跳到下一个TAB位置)【8个空格一个单元】 009
\v 垂直制表(VT) 011
\\ 代表一个反斜线字符’’’ 092
\? 代表一个问号 063
\’ 代表一个单引号(撇号)字符 039
\" 代表一个双引号字符 034
\0 空字符(NULL) 000
\ddd 1到3位八进制数所代表的任意字符 三位八进制
\xhh 1到2位十六进制所代表的任意字符 二位十六进制

示例:

#include<iostream>
using namespace std;

int main() {

	cout << "hello" << endl;

	cout << "hello\n";

	system("pause");

	return 0;
}

2.6 字符串型

作用: 用于表示一串字符串

两种风格

  • C风格字符串:char 变量名[] = "字符串值";

    示例:

    #include<iostream>
    using namespace std;
    
    int main() {
    
    	char str1[] = "hello world";
    
    	cout << str1 << endl;
    
    	system("pause");
    
    	return 0;
    }
    

    注意: C风格字符串要用双引号括起来

  • C++风格字符串:string 变量名 = "字符串值";

    示例:

    #include<iostream>
    using namespace std;
    #include<string>
    
    int main() {
    
    	string str = "我手机没电了";
    
    	cout << str << endl;
    
    	system("pause");
    
    	return 0;
    }
    

    注意: C++风格字符串,需要加入头文件==#include<string>==

2.7 布尔型(bool)

作用: 代表真或假

bool类型只有两个值:

  • true:真(本质是1)
  • false: 假(本质是0)

bool类型占1个字节

示例:

#include<iostream>
using namespace std;

int main() {

	bool flag = true;
	cout << flag << endl;

	flag = false;
	cout << flag << endl;

	cout << sizeof(flag) << endl;

	system("pause");

	return 0;
}

2.8 数据的输入

作用: 用于从键盘获取数据

关键字: cin

语法: cin >> 变量;

示例:

#include<iostream>
#include<string>
using namespace std;

int main() {

	int a;
	float b;
	double c;
	char d;
	string e;
	bool f;

	cin >> a;
	cout << a << endl;

	cin >> b;
	cout << b << endl;

	cin >> c;
	cout << c << endl;

	cin >> d;
	cout << d << endl;

	cin >> e;
	cout << e << endl;

	cin >> f;
	cout << f << endl;

	system("pause");
	return 0;
}
发布了19 篇原创文章 · 获赞 27 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_39828850/article/details/104973091