c++学习笔记(一)

1 c++基础知识
1.1变量:给一段指定的内存空间起名字,方便操作这段内存
语法:数据类型 变量名 = 初始值;
1.2常量:用于记录程序中不可更改的数据
两种定义方式:
1.#define宏常量:#define 常量名 常量值 通常在文件的上方定义表示一个常量
2.const修饰的变量:const 数据类型 常量名 = 常量值(const关键字修饰则该常量不可修改)
例: #define day 7
int main() {
cout << “一周里总共有 " << day << " 天” << endl;
//day = 8; //报错,宏常量不可以修改
//2、const修饰变量
const int month = 12;
cout << “一年里总共有 " << month << " 个月份” << endl;
//month = 24; //报错,常量是不可以修改的
system(“pause”)
1.3关键字:c++预先保留的单词(标识符)
给变量起名字的时候不可以和关键字同名。
1.4标识符命名的规则:标识符不能是关键字
标识符只能由字母、数字、下划线组成
第一个字符必须是字母或下划线
标识符区分大小
2.数据类型
2.1整型:short(短整型)2字节、int 4字节、long (Windows 下4字节、Linux下、4字节32位、8字节64位)、long long长长整型 8字节
2.2 sizeof关键字:利用sizeof关键字可以统计数据类型所占内存大小:sizeof(数据类型或变量)
short<int<=long<=long long
2.3浮点型:用于表示小数
1.单精度float
2.双精度double
两者的区别在于表示的有有效数字的范围不同
float:占用4字节空间、可以表示7位有效数字
double:占用8字节空间、可以表示15–16有效数字
2.4字符型:用于显示单个的字符
char ch=‘a’;
1.显示字符型常量时用单引号、千万不要用双引号
2.单引号内只能有一个字符,不可以是字符川串
3.字符型变量只占用1个字节
4.字符型变量并不是字符本身放到内存中存储,而是把对应的ASCII编码放入存储单元
例:char ch = ‘a’;
cout << ch << endl;
cout << sizeof(char) << endl; 查看内存1字节
cout << (int)ch << endl; //查看字符a对应的ASCII码
2.5 字符串型:用于表示一串字符
1.c语言风格:char 变量名[]=“字符串值”
2.c++风格:string 变量名 = “字符串值” (注意包含头文件)
2.6 布尔类型bool:表示真或假
真true:1、假false:0
bool类型占一个字节大小
2.7从键盘获取数字关键字:cin
cin>>变量
3.运算符
算术运算符:四则运算
赋值运算符:表达式的值给变量
比较运算符:表达式的比较、返回一个真值或假值
逻辑运算符:根据表达的式的值返回真值或假值

3.1算数运算符
取模(即取余数%):10%3=1 只有整型变量才可以进行取模运算
前置递增、递减:++a:
a=2;
b=++a;
a=3;
b=3;
–a:
a=2;

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值