c++ 无符号及数组初始化和定义

5/29

无符号数,不能表示负数!

如果强行用无符号数表示负数,实际存储的是这个负数对应的“补码”

即        该负数+“模值”        

cin >> girlAge; // 输入 25
cout << " 帅哥,多大了 ?" << endl;
cin >> boyAge; // 输入 22
diff = girlAge - boyAge;
cout << " 美女比帅哥大 " << diff << " " << endl;       // 输入 3     
diff = boyAge - girlAge;
cout << " 帅哥比美女大 " << diff << " " << endl; // 输入 4294967293
system( "pause" );
return 0;
}
字符串String就是0个或多个“字符”组成的“有序”序列
1)由“字符”组成
2)按照特定顺序组成
getline 读一行 从标准输入设备cin,读取一行字符串,保存到字符串变量
string addr;
addr中,读一行直到遇到回车符,注意不包括回车符,如果用户直接回车就没有任何数据输入
empty(),是判断一个字符串是否为空
计算字符串的长度
size()
length()
string字符串比较从字符串的第一个字符开始,对应字符逐个比较,直到遇到不相等字符为止
比较运算符有
>        >=        <        <=        ==
srting加法
“100”+“200"="100200"
注意没有减法
c语言风格的字符串char数组,是以”字符数组“存储的
char name【32】
scanf(”%s“,name);
printf(”姓名:%s“,name);
数组是多个元素的有序”组合“
在生活中数组
1)由多个大小相同的小柜子组成
2)这些小柜子有自己对应的编号
3)而且这些编号是递增顺序
c\c++数组
1)相同大小内存块组成,即相同类型的数据
2)编号从0开始递增
数组的”容量“是不能改变的
数组定义
int         a【8】
数组名 a
包含8个元素
且都是整型
数组的初始化
在定义数组的同时,设置数组内的元素值
数组元素访问,通过下标访问对应的元素,第一个元素为0开始

你可能感兴趣的:(c++,p2p,linq)