c++教程2021-5-29 学习笔记

环境:ide:Mac+clion

我是看这个视频,进行学习跟进:
https://www.bilibili.com/video/BV1Hb411Y7E5?p=5

变量创建:
变量类型 名字= 变量赋值;
int a = 10;
cout<< “a 的值是:”<<a<<endl;

常量,不可更改:

#define  WIDTH 110 //宏常量
const int CONSTINT = 111;
cout<< "不可更改的常量 WIDTH的值是:"<<WIDTH<<endl;
cout<< "不可更改的常量 CONSTINT的值是:"<<CONSTINT<<endl;

标识符:
1.不能是关键字
2.字母/数字/下划线组成
3.首不能是数字
4.区分大小写

整型,下面占用的内存空间不同:
1.short 2
2.int 4
3.long 8
4. long long 8

short num1 = 10;
int num2 = 10;
long num3 = 10;
long num4 = 10;
cout<< " sizeof(num1)的值是:"<<sizeof(num1)<<endl;
cout<< "sizeof(num2)的值是:"<<sizeof(num2)<<endl;
cout<< "sizeof(num3)的值是:"<<sizeof(num3)<<endl;
cout<< "sizeof(num4)的值是:"<<sizeof(num4)<<endl;

浮点型/实型:
1.float 4
2.double 8
//科学计数法:
float sFloat = 3e2; // 3* 10^2 3乘以10的2次方
cout<< “sFloat的值是:”<<sFloat<<endl;
float sFloat2 = 3e-3; // 3* 0.1^3 3乘以0.1的3次方
cout<< “sFloat2的值是:”<<sFloat2<<endl;

字符:
char ch = ‘a’;
cout<< ch<<endl;
cout<< (int)ch<<endl;//97
char ch2 = ‘A’;//65
cout<< (int)ch2<<endl;

转义字符:
\\  代表 \
\n  换行
\t  制表符
\r  回车
\b  退格
\f 换页
    cout<< "a \nb"<<endl; // 换行
    cout<< "\\" <<endl;//输出反斜杠
    cout<< "a \tb"<<endl;//水平制表符
    cout<< "a \t\tb"<<endl;//水平制表符 ,有一种对其的效果 \t 和前面的数字一共占用8个空格

//字符串

char ch[] = "abcd"; //c风格的字符串
string str = "abcdef";
cout<<ch<<endl;
cout<<str<<endl;
cout<<str.length()<<endl;
cout<<str.substr(0,4)<<endl;

//bool 类型 true/false 1/0 占用1个字节
bool flag = true;
cout<<flag<<endl;

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值