BF:C++基础知识回顾

本文介绍了C++中sizeof运算符用于计算变量或数组所占内存的字节数,例如short、int、long及longlong的大小。同时,通过示例展示了strlen函数计算字符串长度不包括末尾的,而sizeof会计算整个字符数组的大小。另外,讨论了ASCII码的范围以及do...while与while循环的区别。
摘要由CSDN通过智能技术生成
1、变量所占内存:sizeof()【short < int <= long <= long long】
#include<bits/stdc++.h>
using namespace std;

int main(){
    int a[10];
    cout<<"short的内存大小:"<<sizeof(short)<<endl; //结果为2
    cout<<"数组a的内存大小:"<<sizeof(a)<<endl;      //结果为4
} 
2、字符串长度:strlen()【strlen计算长度时不包含末尾 '\0' ,但sizeof计算内存大小时要计入】
#include<bits/stdc++.h>
using namespace std;

int main(){
    char a[] = "sadness";
    string b = "sadness";
    cout<<"a所占字节数:"<<sizeof(a)<<endl;    //8
    cout<<"a字符串长度:"<<strlen(a)<<endl;    //7
    cout<<"b字符串长度:"<<b.length()<<endl;   //7  (strlen只能用于字符数组)
}    
3、C++默认输出6位有效数字,科学计数法:300=3e2
4、内存单位换算:【切记1B=8字节,1字节=8位】
5、ASCALL码

ASCALL码值

对应值

48~57

0~9

65~90

A~Z

97~122

a~z

6、do while语句相比while语句先运行一次循环体

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

掇星攫辰

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

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

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

打赏作者

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

抵扣说明:

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

余额充值