C语言修饰符汇总详解

在C语言中,修饰符(或称类型限定符)是用于修饰数据类型的关键字,可以改变变量或类型的性质和行为。它们通常用来控制存储类型、符号、大小、对齐、访问权限等。C语言中的修饰符主要可以分为以下几类:

  1. 类型修饰符
  2. 存储类别修饰符
  3. 常量和易变修饰符

以下是C语言中所有修饰符的详细说明:


一、类型修饰符

类型修饰符用于修改基本数据类型(如 intcharfloat)的属性。主要包括以下几种:

1. signedunsigned
  • signed 修饰符表示带符号类型,表示变量可以存储正数、零和负数。
  • unsigned 修饰符表示无符号类型,表示变量只能存储非负数(即零或正数)。

这两个修饰符可以修饰整型数据类型(charintshortlong 等)。

示例

signed int a = -10;      // a 可以是负数、零或正数
unsigned int b = 10;     // b 只能是非负数

默认情况下,int 通常是 signed int。而 char 类型如果不指定,通常是 signed charunsigned char,具体取决于编译器。

2. longshort
  • long 修饰符用于表示较大的整数类型。long 通常是比 int 大的整数类型。
  • short 修饰符用于表示较小的整数类型,通常比 int 小。

这些修饰符可以和 int 类型一起使用,也可以与其他数据类型结合使用。

示例

long int a 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

812503533

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值