one
带符号值(signed)和无符号值(unsigned)
无符号值表示大于0的。
如何选择类型?
1.明知数值不可能为负时,选择无符号类型。
2.执行浮点数运算时选用double类型。
3.避免无符号数与int类型的数做运算。
一般来说,D表示十进制,H表示十六进制,B表示二进制,OQ表示八进制。
十进制,二进制,八进制,十六进制的转化:
20D 10100B 010 100 0001 0100
024 0x14
1.extern可用于声明变量而非定义他:extern int I;
2.C++中增加了引用类型参数的概念,引用型参数名前需加上&,表示这样的形参在执行后会将结果传回给对应的实参。
例:
/#include
using namespace std;
bool fun(int n, int &s) // 引用类型
{
int i = 0;
if (n < 0)
return false;
for (i = 1; i <= n; i++)
{
s += i;
}
return true;
}
int main()
{
int a = 10, b = 0;
if (fun(a, b))
cout << b << endl;
else
cout << "参数错误" << endl;
}
输出结果:55

浙公网安备 33010602011771号