变量分为两大类:
1.基本数据类型:包括整型,实型,逻辑型,字符型
2.构造数据类型:
包括数组,结构,联合,枚举,是由若干个基本数据类型的变量按特定的规律组合而成变量赋值时注意事项:
变量分为两大类:
1.基本数据类型:包括整型,实型,逻辑型,字符型
2.构造数据类型:
包括数组,结构,联合,枚举,是由若干个基本数据类型的变量按特定的规律组合而成变量赋值时注意事项:
指针是一个特殊的变量,其值是内存的地址。给指针变量赋值就是将一个内存地址装入指针变量
直接访问运算符*
初始化指针变量并设初始化值
指针变量的类型是指指针锁指向的变量的类型
变量是相对常量而言,在程序中经过操作其值允许改变的量称为变量。变量在使用前必须加以定义,一般在程序的声明部分。
变量名:变量名第一个字符必须是字母或下划线,其后的字符只能是字母、数字、下划线,且所用名字不得与C++语言系统所保留的关键字相同。
变量地址:变量在计算机中占据存储空间中的内部编号存储单元地址。
变量是相对常量而言,在程序中经过操作其值允许改变的量称为变量。变量在使用前必须加以定义,一般在程序的声明部分。
变量名:变量名第一个字符必须是字母或下划线,其后的字符只能是字母、数字、下划线,且所用名字不得与C++语言系统所保留的关键字相同。
变量地址:变量在计算机中占据存储空间中的内部编号存储单元地址。
数据类型分为2大类:
一、基本数据类型:整型、实型、逻辑型、字符型
1.整型,即整数类型是,分为4种
int 整型,占用2字节,数的表示范围是:-32768~32768
unsigned int 无符号整型,占用2字节,数的表示范围:0~65536
long int 长整型,占用4字节,数的表示范围:-2147483648~2147483647
unsigned long int 无符号长整型,占用4字节,数的表示范围:0~4294967295
2.实型,实数类型,分为3种:
float 浮点型,占用4字节,数的表示范围:-3.4X1038~3.4X1038,有效位为7位
double 双精度型,占用8字节,数的表示范围:-1.7X10308~1.7X10308,有效位为15位
long double 长双精度型,占用16字节,数的表示范围:-3.4X104932~1.1X104932,有效位为19位
3.逻辑型,占用1字节,如0和1、Y和N
4.字符型,占用1字节,如:C、1
二、构造数据类型:数组、结构、联合、枚举
C++中的赋值符号是“=”,表达式为
<变量>=<表达式>
变量赋值的5要素:
1.变量必须先定义再使用,思考为什么?
2.在变量定义时就赋初值,这叫变量的初始化。
3.对变量的赋值过程是“覆盖”过程,就是在变量地址单元中用新值云替换旧值。
4.读出变量的值后,该变量保持不变,相当于从中复制一份出来。
5.参与表达式运算的所有变量都保持原来的值不变。
a=a+1,可简写作a++
指针变量是用来存放另一变量地址的变量,变量的指针就是变量的地址。
指针是一种特殊的变量,表现在类型和值上。
定义指针并将其初始化为NULL
&是取地址运算符,&a表示取变量a
间接访问运算符
yi'shu'juleixing
a=a+1; 可简化写作a++:
指针变量就是用来存放另一个变量地址的变量(变量的指针就是变量的地址)
变量是相对常量而言的,在程序中经过操作其值允许改变的量称之变量
变量在使用前必须加以定义
每一个变量要有一个与其他变量不相同的名字称为变量名
各种数据所能表示的数据精度不同,因而他所占用的内存空间的大小不同
1. 基本数据类型
整型:
int 整型 2字节 范围 -32768~32767
unsignedin 无符号整型 4字节 范围0~65535
long int 长整型 4字节 范围-2147483648~2147483637
unsigned long int无符号长整型 4字节 范围0~4294967295
实型:
float 浮点型 4字节 范围-1.7*10^38~3.4*10^38
duble双精度型 8字节 范围-1.7*10^308~1.7*10^308
long double长双精度型 16字节 范围-3.4*10^4392~1.1*10^4392
逻辑型:1字节
字符型:1字节
2. 定义指针并将其初始化为Null是一个良好的习惯,否则容易产生一些难以预料的错误发生。
int *P=NULL
例:
int a=66;
//定义整型变量0,初始66
int *p=NULL,*q=NULL;
//定义整型指针变量p,q并初始化为0
p=&a;
//将变量a地址赋给p
q=p;
//将p的值赋给q
各种数据所能表示的数据精度不同,因而他所占用的内存空间大小不同。
变量是相对常量而言,允许改变的量成为变量
变量在计算机中需要占据存储空间
变量第一个字符必须是字母或者下划线。
1 基本数据类型
2 构造数据类型
3占据空间大小是不同的
4 整数类型
5 实型 实数类型
逻辑型 和 字符型
赋值符号为 =
指针 重要概念
内存地址单元 1000
指针变量,就是用来存放另一变量地址的变量。
第03讲
#include <iostream> //预编译命令
using namespace std
int main() //主函数
{
float ApplePrice=3.5; //苹果单价,3.5元/千克//
float bananaPriace=4.2; //香蕉单价,4.2元/千克//
float PeanutPrice=5.0; //花生单价,5.0/千克
float AppleWeight=0; //苹果重量,初始化为0//
float bananaWeight=0 ; //香蕉重量,初始化为0//
float PeanutWeight=0; //花生重要,初始化为0//
float total; //总钱数
cout<<"请输入要采购的苹果重量"<<endl; //提示信息//
cin>>AppleWeight;
cout<<"请输入要采购的香蕉重量"<<endl;
cin>>bananaWeight;
cout<<"请输入要采购的花生重量"<<endl;
cin>>PeanutWeight;
total=ApplePrice*AppleWeight+bananaPrice*bananaWeight+PeanutPrice*PeanutWeight;
cout<<"总金额"<<total<<endl;
return 0;
}