C++中的常量和修饰符类型

修饰符类型:

无符号

有符号

long

short

常量:是指在运行过程中,不变化的值。

0123 //八进制

0x3a //16进制

U23 //无符号整型

234ul //无符号长整型(u和L的大小写与位置都可以互换)

整数常量:可以为十进制、十六进制、八进制。八进制的用0表示,0x表示十六进制。

布尔常量:只有两个值。true or false

字符常量:所有的转译字符都是常量

浮点常量:主要是整数+小数点+小数部分+指数部分

3.14159 // 合法的

314159E-5L // 合法的

在 C++ 中,有两种简单的定义常量的方式:

#define  WIDTH 5(类似于c语言的宏)

用const 修饰

#include <iostream>
using namespace std;
 
#define LENGTH 10   
#define WIDTH  5
#define NEWLINE '\n'
 
int main()
{
 
   int area;  
   
   area = LENGTH * WIDTH;
   cout << area;
   cout << NEWLINE;
   return 0;
}


#define 定义的是宏,在main外面定义。const 一般在函数里面定义。

猜你喜欢

转载自blog.csdn.net/zhuiyunzhugang/article/details/111477161