腹黑猫跟你一起学C++(2)——题目被我吃了

作者: 腹黑猫 分类: 文章 发布时间: 2014-07-05 21:57

Yoo~这一次的目标是:
①运算符
②变量、常量定义
③数据类型

#include<iostream> //头文件
using namespace std; //使用命名空间
const double pi = 3.14159; //定义常量
int main () { //主函数
	int r; //定义变量
	cin>>r; //输入r
	cout<<"面积:"<<pi*r*r<<endl; //计算及输出
	cout<<"周长:"<<2*pi*r<<endl;//endl也是换行符
	return 0; //返回
}

上面的这段程序是计算圆的面积和周长。

常量

Q:什么是常量?
A:常量是在程序运行中不会改变的量,在后面也不可以为他赋值。(指针常量什么的先无视好了。)
Q:常量有什么好处?
A:增强可读性,减少出错,提高输入效率等。
常量定义格式:
const 类型名 变量名 = data ;

变量

顾名思义啦……
变量定义格式:
类型名 变量名1[,变量名2,……];

运算符

①五种数学运算符 +,-,*,/,%

前四种就不用说了,%是取模(余数),例如5%3=2。

②组合运算符 +=, -=, *=, /=, %=, >>=, <<=, &=, ^=, |= (有些暂时用不到的就不说了。)

例如: a+=1; 与 a=a+1; 效果是相同的。

③递加(++)和递减(–)

例如: a++; 与 a=a+1; 效果是相同的。

④关系运算符 ==, !=, >, <, >=, <=

==相等,!=不等
返回值为true 或者 false。
例如:
7==7将返回true
7<8将返回false

逻辑运算符 !, &&, || ,^

!为Not非
&&为And与
||为Or或  
^为异或

例如: !(2==2)||(3>4)&&(1+1==2) 返回false。

条件运算符 ?

格式:条件?返回值1:返回值2
例如:
(a>b)?a:b;将返回a,b中较大的一个。

数据类型

类型 含义 最小存储空间
Bool Boolean NA
char character 8 bits
Wchar_t wide character 16 bits
short short integer 16 bits
int integer 32 bits
long long long long integer 64 bits
float single-precision floating-point 6 significant digits
Double double-precision floating-point 10 significant digits
Long double extended-precision floating-point 10 significant digits

如果你有什么意见建议或发现了什么错误,请在下方留言或给我发邮件哦。邮箱:18340730@QQ.COM

发表评论

邮箱地址不会被公开。 必填项已用*标注

标签云