好了,我们的c++课程来到第二部分:变量和输入。
先讲变量。变量分为几个数据类型:
int n;
这个int叫整形,最大可存10的七次方左右。但是他只能存整数,不能小数。
float n;
float代表单精度浮点数,可以存小数点后16位。存整数也可以。
double n;
double代表双精度浮点数,这个厉害,小数点后32位走起,精度挺高。
long long n;
long是长整型,存32位二进制不是问题。
char n;
字符变量,用来存字符。
unsigned *** n;
unsigned是无符号,这个并不常用,但保险在一些程序里要加。还有个signed,默认的,加不加都可以。默认的数据类型都是signed有符号。
#define n ***
宏定义。这个等后面讲。
const *** n;
这个const代表常量,也就是不变量,不知道数据范围可以,或者懒人用。我就习惯用。
好了,我们接下来说输入。
c++的输入分两种:C里的scanf和cin。
cin的格式是这样的:
cin>>n;
>>代表把值向右传递到n。不要写成<<。
scanf稍微高级,是这样的:
scanf("%d",&n);
这里还要讲