C++笔记(1)

数据类型与表达式

C++的数据类型

在这里插入图片描述

常量

定义:程序运行时其值不能改变的量(即常数) 
分类:  符号常量:用标识符代表常量  (一般用大写字母)
定义格式: #define 符号常量 常量 
 直接常量:  整型常量 
实型常量 
字符常量 
字符串常

整型常量

三种形式:十进制整数:由数字0~9和正负号表示.如 123,-456,0 

八进制整数:由数字0开头,后跟数字0~7表示.如0123,011 

十六进制整数:由0x开头,后跟09,af,A~F表示.如0x123,0Xff 

整型常量的类型 :根据其值所在范围确定其数据类型  在整常量后加字母l或L,认为它是long int 型常量

实型常数

实型常量的类型 : (1)默认double型 

(2)在实型常量后加字母f或F,认为它是float 型 

(3)在实型常量后加字母l或L,认为它是long double 型

定义变量

变量必须“先定义,后使用”。 
定义变量的一般形式是
变量类型 变量名表列;
变量名表列指的是一个或多个变量名的序列

常变量

在定义变量时,如果加上关键字const,则变量的值在程 序运行期间不能改变,这种变量称为常变量

在定义常变量时必须同时对它初始化,此后它的值不能 再改变

可以用表达式对常变量初始化

常变量又称为只读变量

注意:由于使用了系统标准数学函数cos,必须将包含该函数有 关的信息的头文件“cmath”(或math.h)包含到本程序单位中来。
在这里插入图片描述

C++的运算符

(1) 算术运算符     +、-、*、/、++、–等

(2) 关系运算符 >、<、==、>=、<=、!=等

(3) 逻辑运算符 
&&、||、!

(4) 位运算符  <<(按位左移)  >>(按位右移)  &(按位与)  |(按位 或)     ∧(按位异或)  ~(按位取反)

(5) 赋值运算符 (=)

(6) 条件运算符 (??

(7) 逗号运算符 (,)

(8) 指针运算符 (*)

(9)  
引用运算符和地址运算符 (&)

(10)
求字节数运算符(sizeof)

(11)
强制类型转换运算符( (类型) 或类型( ))

(12) 成员运算符 (.)

(13) 指向成员的运算符 ()

(14)
下标运算符 ([ ])

(15)
其他 (如函数调用运算符())

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值