01-基本数据类型与表达式

目录

一、数据类型

 二、常量和变量

1.常量

        1)定义常量两种方法

2.变量

3.标识符命名规则

三、数据类型

1.整型数据

1)整型的四种方式

2.浮点型数据(实型)

1)浮点型的两种方式

3.字符型数据

1)字符型数据

2)转义字符

4.字符串型数据 

四、运算符

1.算数运算符(四则运算)

2.赋值运算符

3.比较运算符

4.逻辑运算符

一、数据类型

 二、常量和变量

1.常量

        1)定义常量两种方法

  • #define宏常量 编译预处理指令
    #define 常量名 常量值

        通常在文件上方定义,表示一个常量

  • 常量说明符const                  

        通常在变量顶以前加关键字const,修饰该变量为常量,不可修改

const 数据类型 常量名 = 常量值
#include<iostream>
using namespace std;

//1. #define宏常量
#define day 7 

int main(){

	//day=14  //day是常量不可修改
	cout<<"一周有"<<day<<"天"<<endl;

	//2.const修饰的变量
	const int month = 12;
	//month = 14  //const修饰的变量也为常量 不可修改
	cout<<"一年有"<<month<<"个月"<<endl;

	system("pause");
	return 0;
}

2.变量

数据类型 变量名 = 初始值;
int a = 10;

3.标识符命名规则

  • 不能是关键字
  • 只能由字母、数字、下划线组成
  • 第一个字符必须为字母 / 下划线
  • 标识符中区分大小写

三、数据类型

数据类型存在意义:给变量分配合适的内存空间 

1.整型数据

1)整型的四种方式

区别在于 所占内存空间不同 

2.浮点型数据(实型)

1)浮点型的两种方式

区别在于 表示的有效数字范围不同 

float:单精度

double:双精度

3.字符型数据

1)字符型数据

  • 作用

用于显示单个变量

char ch = ' a ' ;
  • 注意点:
  • 在显示字符型变量时,用单引号将字符括起来,不是双引号
  • 单引号内只能有个一个字符,占用一个字节,不可以是字符串
  • 字符型变量并不是把字符本身放到内存中存储,而是将对应的ASCII编码放入到存储单元
char ch='a'
cout<< (int)a <<endl;

//结果为97

2)转义字符

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

4.字符串型数据 

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

四、运算符

1.算数运算符(四则运算)

+
-
*
/整数相除 结果为整数 去除小数部分
%取模(取余)
++前置 / 后置递增

前置:a=2;b=++a;        a=3;b=3;

后置:a=2;b=a++;        a=3;b=2

--前置 / 后置递减

前置:a=2;b= - -a;        a=1;b=1;

后置:a=2;b=a - -;        a=1;b=2

2.赋值运算符

=赋值
+=加等于
-=减等于
*=乘等于
/=除等于
%=模等于

3.比较运算符

==判断相等
!=不等于
<小于
>大于
<=小于等于
>=大于等于

4.逻辑运算符

若a为假,则!a为真
&&若a和b都为真,则结果为真,否则为假
||

若a和b有一个为真,结果为真;a和b都为假,结果为假

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

biank trrrry

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值