栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C++学习02之输入输出和运算符

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C++学习02之输入输出和运算符

输入输出
#include
using namespace std;

//数据的输入
int main()
{
	//1.整型
	int a = 0;
	cout << "请给整型变量a赋值:" << endl;
	cin >> a;
	cout << "整型变量a=" << a << endl;
	//2.浮点型
	float b = 3.14f;
	cout << "请给浮点型变量b赋值:" << endl;
	cin >> b;
	cout << "浮点型变量b=" << b << endl;
	//3.字符型
	char c = 'c';
	cout << "请给字符型变量c赋值:" << endl;
	cin >> c;
	cout << "字符变量c=" << c << endl;
	//4.字符串类型
	string d = "我在学习安卓";
	cout << "请给字符串d赋值:" << endl;
	cin >> d;
	cout << "字符串d为:" << d << endl;
	//5.布尔类型 布尔类型只要是非0的值输出都是1,为true
	bool f = false;
	cout << "请给布尔类型变量f赋值:" << endl;
	cin >> f;
	cout << "布尔类型变量f为:" << f << endl;
	return 0;
}
运算符 加减乘除
#include
using namespace std;
int main() {

	//加减乘除
	int a1 = 10;
	int b1 = 3;
	cout << a1 + b1 << endl;//13
	cout << a1 - b1 << endl;//7
	cout << a1 * b1 << endl;//30

	//两个整数相除,会得到一个整数,去除小数部分
	cout << a1 / b1 << endl;//3

	int a2 = 10;
	int b2 = 20;
	cout << a2/b2 << endl;//0
	system("pause");
	return 0;
}
算数运算符
#include
using namespace std;
int main() {


	//取模运算实质就是求余数,两个小数是不可以做取模运算的

	int a1 = 10;
	int b1 = 3;
	cout << a1 % b1 << endl;

	//递增,递减运算符
	// 
	int b = 2;
	int c = 10;
	int d = 10;
	//1.前置递增,前置递增在运算中,先做自身的递增,再参与运算
	++b;
	cout << b << endl;//3
	int f = ++c * 10;
	cout << "f的值为:" << f << endl;//110
	cout << c << endl;//11
	//2.后置递增,后置递增在运算中,先参与运算,再做自身的递增
	b++;
	cout << b << endl;//4
	int e = d++ * 10;
	cout << "e的值为" << e << endl;//100
	cout << d << endl;//11
	system("pause");
	return 0;
}
赋值运算符
#include
using namespace std;
int main() {

//赋值运算符

	int a = 10;
	//=
	a = 100;
	cout << "a=" << a << endl;//100
	//+=
	a = 10;
	a += 2;//相当于a=a+2;
	cout << "a+=2  =" << a << endl;//12
	//-=
	a = 10;
	a -= 2;//相当于a=a-2;
	cout << "a-=2  =" << a << endl;//8
	//*=
	a = 10;
	a *= 2;//相当于a=a*2;
	cout << "a*=2  =" << a << endl;//20
	// /=
	a  = 10;
	a /= 2;//相当于a=a/2;
	cout << "a/=2  =" << a << endl;//5
	//%=
	a = 10;
	a %= 2;//相当于a=a%2;
	cout << "a%=2  =" << a << endl;//0
	system("pause");
	return 0;
}
比较运算符
#include
using namespace std;
int main() {
	int a = 10;
	int b = 20;
	//比较运算符
	// ==
	cout << (a == b) << endl;//0
	// !=
	cout << (a != b) << endl;//1
	// >
	cout << (a > b) << endl;//0
	// <
	cout << (a < b) << endl;//1
	// >=
	cout << (a >= b) << endl;//0
	// <=
	cout << (a <= b) << endl;//1
	system("pause");
	return 0;
}
逻辑运算符
#include
using namespace std;
int main() {
	int a = 10;
	int b = 20;
	int c = 0;
	int d = 0;

	//逻辑运算符  在C++中非0即为真
	// !非   !假为真,!真为假
	cout << !a << endl;//0
	cout << !!a << endl;//1

	//&& 与 同真为真,其余为假
	cout << (a && b) << endl;//1
	cout << (a && c) << endl;//0

	//|| 或  同假为假,其余为真
	cout << (a || b) << endl;//1
	cout << (a ||c) << endl;//1
	cout << (c || d) << endl;//0
	cout << (c || b) << endl;//1
	system("pause");
	return 0;
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/991049.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号