C++学习心得07:变量

一、变量基础

     1.定义

           变量就是在程序运行期间可以变化的量

     2.基础

           每个变量都有一种类型;

           数据各式各样,要根据变量类型给它申请一块合适的空间;

           如果说把内存比作超市的储物柜,那么变量名就是储物柜上的一个个编号名字;

           储物柜类型就相当于变量类型,储物柜的东西就相当于变量值。

     3.标识符(也就是变量的名字)

           命名规则: 由字母、数字、下划线组成,不能以数字开头

           大小写字母代表不同含义

           不能使用内置关键字

           尽量语义化的名字通过变量名字可以知道是做什么的

     4.关键字(共计63个)

asm

else

new

this

auto

enum

operator

throw

bool

explicit

private

true

break

export

protected

try

case

extern

public

typedef

catch

false

register

typeid

char

float

reinterpret_cast

typename

class

for

return

union

const

friend

short

unsigned

const_cast

goto

signed

using

continue

if

sizeof

virtual

default

inline

static

void

delete

int

static_cast

volatile

do

long

struct

wchar_t

double

mutable

switch

while

dynamic_cast

namespace

template

      5.变量的声明

            语法: [修饰符] 类型 标识符;

            修饰符是可选的,可以没有

            变量类型是数据类型

            标识符是变量名字 例如 int a ;

            可以一次声明多个变量 int a,b,c;

      6.变量赋值

            int a; a = 4;

            变量赋初值 int a = 4;

            可以多个一起赋值 int a = 2,b=3,c=4;

二、变量类型

      1.变量类型

            整型变量、浮点型变量、字符变量。

      2.整型变量(有些比如 signed、int可以省略掉的)

            有符号整型 int

            无符号整型 unsigned int

            有符号短整型 short

            无符号短整型 unsigned short

            有符号长整型 long

            无符号长整型 unsigned long

      3.浮点型变量

            单精度    float

            双精度    double

            长双精度    long double

      4.字符变量

           字符变量用来存储字符常量的变量。 将一个字符常量存储到一个字符变量中,实际上是将该字符的ascii码(无符号整数)存储到内存单元去 char c = ‘a’;

      5.字符数据的算数运算

           char ch = 'a';     

           cout << ch << endl;     

           char a  = ch - 32;   

           cout << a;//A

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

狐尼克的小项目

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

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

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

打赏作者

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

抵扣说明:

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

余额充值