- 博客(4)
- 收藏
- 关注
转载 Unicode 编码
在计算机中,所有的数据在存储和运算时,都要使用二进制数表示(因为计算机用高电平和低电平分别表示1和0) ASCII码 ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0 到9、标点符号, 以及在美式英语中使用的特殊控制字符。 0~31及127(共...
2019-09-10 13:58:07
441
原创 strlen与sizeof的区别
#include <iostream> #include <string.h> using namespace std; int main(){ char name[]={'a','b','c','0','d','e','\0','f'}; cout << sizeof(name) << endl; //sizeof返回是内存中...
2019-06-21 18:37:42
50
原创 打印计算机存储的二进制数
#include <iostream> #include <bitset> using namespace std; int main(){ int i=10; bitset<32> bit(i) for(int j=31;j>=0;j--){ cout << bit[i]; } c...
2019-06-21 18:26:08
176
原创 c++学习记录
关于char型数据取值范围的理解 最近在看c++时遇到个疑惑 char类型的数据取值范围是-128~127,那为什么ASCII码表对应的值会是0-255呢?他在内存中是如何存取的呢? 1通过一段代码来分析 #include using spacename std; int main(){ char a=129; int b=a; cout << b << endl; r...
2019-06-21 17:59:40
106
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人