新手C++第二章笔记

c++的特点

兼容c,支持面向过程的程序设计

支持面向对象的方法

支持泛型程序设计方法

#include

using
namespace std;

int main(){

cout<<“hello!”<<endl;

cout<<“welcome
to c++!”<<endl;

return 0;

}

main:主函数

():可添加参数

{}:包含函数体

c词法几号out:输出流类的一个对象

<<:插入运算符

“Hello ”:字符串

endl:行结束

return 0 :返回值
(0可变)

int:整数型(规定返回值是整数值)

include:包含(复制头文件中的文本)

iostream:头文件(预处理文件)

std:命名空间

//:注释行

词法记号

关键字

c++预定义的单词

标识符

程序员声明的单词,他命名程序正文中的一些实体

分隔符

() {} , : ;用于分隔各个词法记号或程序正文

运算符(操作符)

用于实现各种运算的符号

空白符

空格.)制表符(TAb).垂直制表符.换行符.回车符和注释的总称

c++能够处理的基本数据类型

整数类型

实数类型

字符类型

布尔类型

程序中的数据

常量

在源程序中直接写明的数据

其值在整个程序运行期间不可改变

变量

在程序运行过程中允许改变的数据

从键盘输入数据

iostream类的对象cin的>>操作,可以从标准输入设备(通常是键盘)读入数据

数据的存储

为了存储数据,需要预先为这些数据分配内存空间

变量的定义就是在给变量命名的时候分配内存空间。

#include

using
namesoace std;

int main()

{

int radius;
//定义变量,int表示变量是整数类型

cout<<“please
enter the radius!\n”;

cin>>radius;
//从标准输入设备读入一个整数存入radius中

cout<<"
the radius is:“<<radius<<‘\n’; //输入变量radius的值,及说明信息

cout<<“PI
is:” <<3.14<< ‘\n’;

cin>>radius;
//输入一个不同的整数值,也存入radius中

cout<<“Now
the radius is changed to:”<<radius<< “\n”;

return 0;

}

基本算术运算符“=”

      • / (若整数相除,结果取整)

%(取余,操作数为整数)

先乘除,后加减,同级自左至右

前置后置自增自减运算符

:将值赋给变量

关系运算与关系表达式

◇关系运算是比较简单的一种逻辑运算,优先次序为:

< >=
<= > == ! =

优先级相同(高) 优先级相同(低)

◇关系表达式是一种最简单的逻辑表达式

其结果类型为bool,值只能为true或 false

◇例如:a>b,C<=a+b,X+y==3

逻辑运算与逻辑表达式

◇逻辑运算符

!(非)&&(与)‖(或)

优先次序: !(非) &&(与) ||(或)

高 低

◇逻辑运算结果类型:bool,值只能为true或
false

◇逻辑表达式

例如:(a>b)&&(x>y)

逻辑运算与逻辑表达式的运算规则

◇"||"的运算规则

两侧表达式都为假,结果为假

有一侧表达式为真,结果为真

"||"的“短路特性”表达式1‖表达式2

◇先求解表达式1

若表达式1的值为true,则最终结果为true,

不再求解表达式2

若表达式1的结果为 false,则求解表达式2,

以表达式2的结果作为最终结果

条件运算符与条件表达式

◇一般形式

表达式1?表达式2:表达式3

表达式1必须是bool类型

◇执行顺序

先求解表达式1

若表达式1的值为true,则求解表达式2,

表达式2的值为最终结果

若表达式1的值为 false,则求解表达式3,

表达式3的值为最终结果

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值