零基础学C++之基础篇一

零基础学C++之基础篇一

常量及符号

常量是程序运行过程中不可改变的数值,常量可分为整型常量、浮点型常量、字符常量和字符串常量。

整型常量

整型常量就是直接使用的整型常数,可以是长整型、短整型、符号整型和无符号整型。整型常量根据类型不同具有不同的取值范围:

数据类型长度取值范围
unsigned short16位0~65535
signed short16位-32768~32767
unsigned int32位0~4294967295
signed int32位|-2147483648~2147483647
signed long64位-9223372036854775808~9223372036854775807

实型常量

实型也称为浮点型,是由整数部分和小数部分组成的,其中用十进制的小数点进行隔开

字符常量

字符常量是用单引号括起来的一个字符,如’a’、’?’ 都是合法字符常量。
转义字符是特殊的字符常量,使用时以字符""代表开始转义。转义字符如表所示。

转义字符意义ASCII代码
\0空字符0
\n换行10
\t水平制表9
\b退格
\r回车13
\f换页12
\反斜杠92
单引号字符39
"双引号字符34
\a响铃7

字符串常量

字符串常量是用一组双引号括起的若干字符序列。如"ABC",“abc”,“1314"等。如果在字符串中一个字符都没有,将其称为空字符串每次是字符串长度为0,如”"。
字符常量与字符串常量的区别如下:

  1. 定界符的使用不同,字符常量使用单引号,字符串常量使用双引号。
  2. 长度不同,字符常量只能是一个单引号括起来的字符,也就是说字符常量的长度就是1;字符串常量的长度是0,但是需要注意的是,即使字符串常量中的字符数量只有1个,长度却不是1。
  3. 存储方式不同。字符常量存储的是字符的ASCII码值,在字符串常量中,不仅要存储有效的字符,还要存储结尾处的结束标志”\0“。

变量

变量就是在程序运行过程中其值是可以进行变化的量,每一个变量都是一种类型,每一种类型都定义了变量的格式和行为。

标识符

标识符可以简单的理解为一个名字,它是用来对C++程序中的常量、变量、语句标号以及用户自定义函数的名称进行标识的符号。
标识符命名规则:

  • 由字母、数字以及下划线组成,且不能以数字开头;
  • 大写和小写代表不同意义;
  • 不能与关键字同名
  • 尽量”见名知义“,应该受一定规范的约束。
    C++关键字:
asmautobreakcasecatchcharclassconstcontinue
defaultdeletedodoubleelseenumexternfloatfor
friendgotoifinlineintlongnewoperatoroverload
privateprotectedpublicregisterreturnshortsignedsizeofstatic
structswitchthistemplatethrowtrytypedefunionunsigned
virtualvoidvolatilewhile

变量的声明与赋值

变量的声明

变量使用之前一定要定义或声明,变量声明的一般形式如下:

[修饰符] 类型 变量名标识符

类型是变量类型的说明符,说明变量的数据类型。修饰符是任选的,可以没有。
多个同一类型的变量可以在一行中声明,不同变量名用逗号运算符隔开。

变量的赋值

变量值是动态改变的,每次改变都需要进行赋值运算,变量赋值的形式如下:

变量名标识符 = 表达式

变量赋初值

可以在声明变量的时候就把数值赋给变量,这个过程叫变量赋初值。

类型 变量名标识符=表达式

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值