当前位置: 首页 > news >正文

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 

相关文章:

  • 4.数据结构-树和二叉树
  • VLLM专题(二十六)—使用 Docker
  • 使用HTML+JavaScript生成一个贪吃蛇游戏-demo
  • 案例5_1:单位数码管显示0
  • ERC-6909 最小多代币标准
  • 2000-2023年各地级市二氧化碳排放量数据/地级市CO2排放量
  • 高数1.4 无穷小与无穷大
  • React-state响应式内部数据(类组件Hook两种方式整理)
  • Infura 简介
  • 英文LaTeX中左右引号怎么打
  • Unet nn-Unet
  • 【动手学深度学习】简单多层感知机实现图像分类处理
  • linux 常用命令及命令作用
  • 驱动通信封装
  • 【VUE】ant design vue实现表格table上下拖拽排序
  • Node.js框架Express、Koa、Koa2、Egg 和 NestJS 的对比分析
  • 4张图,9个方法,搞定 “信贷风控策略调优”
  • 在vue项目中,使用Patch请求,实现根据id修改某张发票的日结状态
  • 【前端】入门基础(二)格式化标签、img标签
  • 【免费】2004-2017年各地级市进出口总额数据
  • 30平米的无障碍酒吧里,我们将偏见折叠又摊开
  • 讲武谈兵|视距外的狙杀:从印巴空战谈谈超视距空战
  • 国务院办公厅印发《国务院2025年度立法工作计划》
  • 广东韶关一镇干部冲进交通事故火海救人,获授“见义勇为”奖励万元
  • 扶桑谈|从石破茂“越菲行”看日本周边外交布局战略新动向
  • 央行等印发《关于金融支持广州南沙深化面向世界的粤港澳全面合作的意见》