亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Industrial programming >> C语言

C++ 修饰符类型

C++ 允许 char, int, 双重 数据类型前面有修饰符。修饰符用于改变基类型的含义,使其更准确地适应各种情况的需要。

此处列出了数据类型修饰符 -

修饰符 signed, unsigned, long, 可以应用于整数基类型。此外,签名无符号 可以应用于 char 和 long 可以应用于double。

修饰符签名无符号 也可以用作 long 的前缀 或 修饰符。例如,unsigned long int .

C++ 允许使用简写符号来声明 unsigned, short, 整数。您可以简单地使用 unsigned, short, 这个词 或长, 没有 int .它自动暗示 int .例如,以下两条语句都声明了无符号整数变量。

unsigned x;
unsigned int y;

要了解 C++ 解释有符号和无符号整数修饰符的方式之间的区别,您应该运行以下短程序 -

现场演示
#include <iostream>
using namespace std;
 
/* This program shows the difference between
   * signed and unsigned integers.
*/
int main() {
   short int i;           // a signed short integer
   short unsigned int j;  // an unsigned short integer

   j = 50000;

   i = j;
   cout << i << " " << j;

   return 0;
}

当这个程序运行时,以下是输出 -

-15536 50000

上述结果是因为将 50,000 表示为短无符号整数的位模式被短解释为 -15,536。

C++ 中的类型限定符

类型限定符提供有关它们前面的变量的附加信息。

Sr.No 限定符和含义
1

常量

const 类型的对象 在执行过程中不能被你的程序改变。

2

易变

修饰符 volatile 告诉编译器变量的值可能会以程序未明确指定的方式更改。

3

限制

restrict 限定的指针 最初是唯一可以访问它指向的对象的方法。只有 C99 添加了一个新的类型限定符,称为限制。


C语言

  1. C++ 数据类型
  2. C++ 运算符
  3. C++ 注释
  4. C++ 类模板
  5. C++ 变量和类型:int、double、char、string、bool
  6. C++ 中的运算符示例:什么是、类型和程序
  7. Java - 修饰符类型
  8. C - 数据类型
  9. C++ 概述
  10. C++ 变量类型
  11. C++ 常量/文字
  12. C++ 修饰符类型