第一章基础知识一

本文介绍了C++的基础知识,包括字符集、关键字、标识符、运算符、分隔符和常数。详细讲解了数据类型,如基本类型(整形、浮点型、字符型)、结构类型和指针类型,特别提到了浮点数的表示形式和字符型的特殊用法,如转义字符。最后,简要提及了数据访问与对象的概念。
摘要由CSDN通过智能技术生成

1.2.1 字符集

26个小写英文字母和10个阿拉伯数字以及空格等其他符号

1.2.2  词汇

(1)关键字-系统预定的语义符

bool  break  char  dodouble  namespace等

(2)标识符-由程序员定义的命名符

例如,常量,变量,函数,类型,语句标号等

标识符语法:以字母或下划线开始,由字母数字和下划线组成的符号串

注意:关键字是特殊的标识符,C++不能用关键字作为用户标识符。

           字母大小写敏感

           注意编译系统的不同识别长度限制

(3)运算符   与数学类似

(4)分隔符  空格逗号分号

(5)常数  是指按照特定类型语法规则解释的数据值

1.3.1  C++语言的数据类型

基本类型:整形  浮点型  字符型

结构类型:数组  结构  联合  类

指针类型(*)  空类型(void)

1.3.2  基本数据类型

整形

(1) int

十进制是带或不带正负号,没有小数点,不能以0开始

八进制以0为前缀,没有小数点

十六进制以0x或0X为前缀,没有小数点

(2)bool

逻辑类型只有true和false,用于表示判断的结果是否成立

浮点型  即实数

有double范围大和float范围小

浮点数有两种表现形式:小数表示法和指数表示法(12E8=12*10^8    .618e3=0.618*10^3)

C++三种浮点数:单精度浮点数(float)双精度浮点型(double)长双精度浮点型(long double)

不加后缀的浮点型默认为double型,float型数据后缀为F或f,long double型数据后缀为L或l。

字符型(标识符为char)是一对单引号相括的一个字符

除了用字符表示字符型数据外,还可用ASCII码的八进制,十六进制数值之前添加转义符“\”。

注意空字符与空格字符的区别。空字符的ASCII值为0,空格字符值为32。

常用转义字符

\0  0X00  空字符,用于字符串结束标志

\n 0X0A  换行,屏幕光标定位在下一行起始处

\r  0X0D  回车,屏幕光标定位在当前起始处

\b 0X08  退格,屏幕光标退一格

\a  0X07  响铃,系统发出响铃声

\t  0X09  水平制表符,屏幕光标移到下一个制表位置

\\  0X5C  反斜杠,显示一个反斜杠号

\'  0X27  单引号,显示一个单引号

\”  0X22  双引号,显示一个双引号

1.4  数据访问与对象

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值