举报投诉联系我们 手机版 热门标签 名动网
您的位置:名动网 > c变量类型有哪些 C++ 变量

c变量类型有哪些 C++ 变量

2023-03-21 01:20 C++教程

c变量类型有哪些 C++ 变量

c变量类型有哪些

C语言中的变量类型有基本类型、枚举类型、指针类型、数组类型、结构体类型、联合体类型。

1. 基本类型:C语言中的变量可以分为整数、浮点数、字符三大类,其中整数又分为有无符号的,有无长度的,如int,short,long,unsigned int,unsigned short,unsigned long。浮点数分为float,double,long double。字符分为char。

int a;  // 整形
float b;  // 浮点形
char c;  // 字符形

2. 枚举:枚举是一个特殊的常量,它用来定义一些标识名字,这些标识名字代表一些固定的常量。

enum color {red, green, blue};  // 定义枚举color

3. 指针:指针是一个特殊的变量,它能够保存地址信息。通过使用指针可以访问内存中任意位置的数据。

int *ptr;  // 声明一个int 类型的指针ptr

4. 数组:数组是一个由相同数据元素所占内存单元连成一片而成的集合。在C语言中,使用[]来声明一个数组。

[type] arrayName[size];  // type表明元素的数据格式 size表明元 素的总数 

5. 结构体:C语言中使用struct来声明一个新的复合数据对象——“struct”(structure) ,它是由不同成员变量所占内存单元连成一片而成的集合。


[struct] structName{member1; member2; ...};  // structName表明新声明 的struct对象 member1/member2/...表明struct对象包含 的成员 

6. 联合体: 联合体(union)也是复合对象之一,它也是由不同成员变量所占内存单元连成一片而成的集合。不过它们之间有很大不同——union中所有成员都使用相同大小内存单元来储存信息。


[union] unionName{member1; member2; ...};  // unionName表明新声明 的union对象 member1/member2/...表明union对象包 含的成员 

C++ 变量

学习C++ - C++变量

一个变量是你定义的一个命名的内存块。

每个变量仅存储特定类型的数据。

每个变量都有一个类型来定义它可以存储的数据类型。

每个基本类型都是一个唯一的类型名称,它是一个关键字。

关键字是C ++中的保留字。

变量名称

你必须遵循一些简单的C++命名规则:

您可以在名称中使用的唯一字符是字母字符,数字数字和下划线(_)字符。

名称中的第一个字符不能是数字数字。

大写字符被认为与小写字符不同。

您不能将C ++关键字用于名称。

以下是一些有效和无效的C ++名称:

int myvalue;    // valid 
int MyValue;    // valid and distinct
int MYVALUE;    // valid and even more distinct 
Int three;      // invalid -- has to be int, not Int 
int my_value3   // valid 
int _Myvalue3;  // valid but reserved -- starts with underscore 

要从两个或多个单词中形成一个名称,通常的做法是用my_onions中的下划线字符分隔单词,或者将第一个单词的初始字符大写为myEyeColor。


const限定符

C++使用const关键字来声明常量值。

const int Months = 12;  // Months is symbolic constant for 12 

创建常量的一般形式是:

const type name = value;

注意,在声明中初始化一个const。

阅读全文
以上是名动网为你收集整理的c变量类型有哪些 C++ 变量全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 名动网 mdwl.vip 版权所有 联系我们