linux c++学习笔记第二节

1、基本语法元素

1.1 数据类型

整数类型

int ,int a;32位 -21个亿—-21个亿 / 0-42个亿

具有一定的数据范围

signed unsigned

short int a; 16位 0-65535 / -32768-32767

long int a;


浮点数类型

double float

首选double,精度高


1、2量与表达式

整数类型文字

十进制

十六进制 无正负号 0x45 0-9 A-F 逢十六进一

八进制 无正负号 045 0-7 逢八进一

二进制 无正负号 1011 逢二进一

进制之间的转化


浮点类型文字

小数形式 3.1416

指数形式 3.14e3 3.2E10 -2.7e-2

字符串类型文字

双引号引起来的字符序列

转义序列 \n 、\0

变量

先定义再使用

惟一性,不能重名

四大基本特征:有值、和内存地址相对应、有名称、有类型


常量

定义 const 数据类型 常量名称 = 初始值;const double pi = 3.14;

定义瞬间赋值,值不能改变

解决直接出现的文字无法解释其意义的问题。


赋值与初始化

表达式 变量名称 = 表达式;

赋值表达式也是语句,分号结尾

变量初始化在变量定义时做一次,赋值没有次数限制


操作符

一元操作符 负号

二元操作符 加减乘除

三元操作符 条件操作符

操作符的优先级和结合性(搞不清就加括号,不影响性能)


语句

简单语句 sum = a + b;

复合语句 {a = 1;b = a + 1;}

空语句 ;


基本输入输出

输出 cout <<

输入 cin >>


2、 程序设计风格

2、1 注释

可读性、可维护性

// ………

/……./ 可跨行


2、2 命名规范

字符集:大小写字幕、数字、部分特殊符号

标识符:以下划线或者字幕开头,由下划线、字幕、数字组成,表示常量、变量、函数、类型等名称,区分大小写

关键字:系统专用的具有特定意义的标识符,不可以重新定义它。


2、3 宏与常量

定义:#define PI 3.14 预处理命令

一旦定义,可以代替常量使用

宏定义不是常量


2、4 赋值语句的简写形式

+= 、 *= 、 -= 、 /=、%=

/= 操作数两个都是整数,结果就是整数;除数和被除数有一个为浮点数,结果为浮点数


2、5 源代码排版

递进层次使用左缩进格式

一行代码不太长,不超过80个字符

函数代码不超过60行

使用空行区分不同功能代码

符合语句书写格式要统一

除非特别必要,否则不要在一行上书写多条语句

命名规范要一致


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

嵌入式小镇做题家

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

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

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

打赏作者

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

抵扣说明:

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

余额充值