第1课练习答案
上节课留下了小练习,那么我给大家写一下示例代码(代码1-6)
代码1-6
include<iostream>
using namespace std;
int main()
{
cout<<" * "<<endl;
cout<<" * * "<<endl;
cout<<"* *"<<endl;
cout<<" * * "<<endl;
cout<<" * "<<endl;
return 0;
}
正文开始!
第1课时 变量与常量
一、合法的变量名
首先,我们要知道,一个合法的变量名只能使用大小写字母,数字,以及下划线,而且,数字不可以开头,大小字母要区分。编写的时候,尽量做到见名知意,比如num(数字),tot(合计)
二、变量的分类
1.整型
整型分为以下几种(表2-1)注意:整型只能储存整数,若为小数会自动向下取整!
表2-1
数据类型 |
定义标识符 |
占字节数 |
数值范围 |
短整型 |
short |
2(16位) |
-32768~32767 |
整型 |
int |
4(32位) |
-2147483648~2147483647 |
长整型 |
long |
4(32位) |
-2147483648~2147483647 |
超长整型 |
long long |
8(64位) |
-2^63~2^63-1 |
无符号短整型 |
unsigned short |
2(16位) |
0~65535 |
无符号整型 |
unsigned int |
4(32位) |
0~4294967295 |
无符号长整型 |
unsigned long |
4(32位) |
0~4294967295 |
无符号超长整型 |
unsigned long long |
8(64位) |
0~2^64-1 |
2. 浮点型
浮点型分为以下几种(表2-2)。它与上不同的主要在于它可以储存小数。
数据类型 |
定义标识符 |
占字节数 |
有效位数 |
单精度实型 |
float |
4(32位) |
6~7位 |
双精度实型 |
double |
8(64位) |
15~16位 |
长双精度实型 |
long double |
16(128位) |
18~19位 |
3. 字符型
字符型用char表示。字符型可储存一个字符,占1字节(8位)。所有字符均采用ASCII