1 整型是整数,浮点型是实数(有精度)
2 unsigned short int占2字节,范围是0~65535,long int占4字节-2^31~2^31+1
3 符号常量不占内存
4 const进行类型检查
5 #define pi 3.14159
6 float k(pi);
1.表示的范围不同,在内存中的存储方式不同,浮点型可以表示小数
2.unsigned short int 只能表示正整数,2字节;long int 可以表示负数,4字节,两者表示范围也不同。
3.可以望文知义,易于管理。
4.const 可支持编译器检查
1、整型变量是int 2字节,浮点型变量float 4字节;
2、unsigned short int变量是无符号短整型,long int变量是长整型
3、方便程序改动的修改
4、使用常量来代替宏定义,尽量使用const
5、#define pi 3.14159
6、float f=pi;
恐怕你不喜欢看书吧~~~
一:整形变量存储整数,包括正数和负数,浮点型变量存储浮点型数据,也就是带小数点的,有精度。int整形在c++中占四个字节,float在c++中占四个字节,可以有七位有效数字。
二:unsigned short int是无符号短整形变量,占两个字节,可以表示0-65535。long int是长整形,占四个字节,可表示-2147483648—2147483647。
三:符号常量不占内存,并且方便程序的改动,可以只更改它的值,而不必修改程序中的部分。符号常量是用一个符号代表一个常量,即以标识符形式出现的常量;可以和常量一样进行运算,好处事:含义清楚,在需要改变一个常量时能做到一改全改。
四:const与define。两者都可以用来定义常量,但是const定义时,定义了常量的类型,所以更精确一些。#define只是简单的文本替换,除了可以定义常量外,还可以用来定义一些简单的函数,有点类似内置函数。const和define定义的常量可以放在头文件里面。
五:#define pi 3.14159
六:#include
using namespace std;
#define ip 3.1415
void main()
{
float i=ip;
cout<
刚入门有点难,以后就好多了,希望对你有帮助。