一、C语言(数据类型)

本文详细介绍了编程中常见的数据类型,包括有符号和无符号整型、单精度和双精度浮点型、字符型以及枚举的基本概念。特别强调了指针的重要性,它是内存地址的表示,用于访问和操作内存单元。
摘要由CSDN通过智能技术生成

1.数据类型

        1.1整型              

数据类型

名称

字节

        取值范围

[signed] int

有符号整型

4

-2^31 ~ 2^31 - 1

unsigned int

无符号整型

4

0 到 2^32 - 1

[signed] short [int]

有符号短整型

2

-2^15 到 2^15 - 1

unsigned short [int]

无符号短整型

2

0 到 2^16 - 1

long [int]

有符号长整型

4

-2,147,483,648 ~ 2,147,483,647

unsigned long [int]

无符号长整型

4

0 ~ 4,294,967,295

              注意:[]中的修饰可以省略。部分取值范围(有误)根据特定的编译器和系统架构实现。

        1.2浮点型

数据类型

名称

字节

        取值范围

float

单精度浮点型

4

-3.4x10^-38~3.4x10^38

double

双精度浮点型

8

-1.7x10^-308~1.7x10^308

long double

长双精度浮点型。

8

-1.2x10^-308~1.2x10^308

        1.3字符型

数据类型

名称

字节

 取值范围

[signed] char

有符号字符类型

1

-128~127

unsigned char

无符号字符类型

1

0~255

        1.4枚举

        定义:枚举是一种基本数据类型。

enum 枚举名

{

    枚举值表

};

        1.5 指针(重点)

       指针就是地址。在计算机中,所有的数据都是存放在存储器中,一般把存储器中的一个字节称为一个字节单元,比如:整型占4个内存单元(字节),字符型占1内存单元(字节),为了正确访问这些内存单元,必须为每个内存单元编号,根据一个内存单元的编号,就可准确地找到该内存单元,内存单元的编号也叫做地址,通常把这个地址成为指针。

        以下举例:

#include <stdio.h>

int a = 0;  //定义整型变量a
 
int *p = a; //将a的地址取给指针变量p

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值