目录

是什么?

为什么?

怎么用?


是什么?

1,"short"是C语言中的关键字;

2,"short"词语解释是:声明短整型变量或函数;

短整型short指的是:是short int的缩写,长度至少16位占2个字节,取值范围为:-32768~32767,无符号情况下表示为:0~65535;

3,注意点:

①依据程序编译器的不同short定义的字节数不同。

②标准定义short短整型变量不得低于16位,即两个字节。

③编译器头文件夹里面的limits.h定义了short能表示的大小:SHRT_MIN~SHRT_MAX。

为什么?

1、开发中诸如1、99、12098等较小的数使用频率较高。使用4个字节int类型保存会有浪费,其被占用的空间不能再被其他数据使用。在C语言被发明的早期或者在单片机和嵌入式中,内存都是非常稀缺的资源,因此所有的程序都在尽力节省内存。

2、short其格式化字符为"%hd"。

怎么用?

如下:

①定义一个short类型变量i并赋值10;

②控制台打印这个变量i的字节个数;

#include <stdio.h>
int main()
{short i = 10; //声明short类型变量i;printf("%hd\n", sizeof(i)); //查看short类型变量在内存中占的字节个数。
}

③如下图:我们可以看到变量i在内存中占了2了字节,是short类型。>>>sizeof精解

C语言short精解相关推荐

  1. C语言double精解

    目录 是什么? 为什么? 怎么用 ? 是什么? 1,"double"是C语言中的关键字: 2,"double"词语解释是:声明双精度浮点型变量或函数返回值类型: ...

  2. C语言float精解

    目录 是什么? 为什么? 怎么用? 是什么? 1,"float"是C语言中的关键字: 2,"float"词语解释是:声明单精度浮点型变量或函数返回值类型: 单精 ...

  3. 新唐c语言怎么计算指数运算,C语言位域精解

    有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位.例如在存放一个开关量时,只有0和1 两种状态,用一位二进位即可.为了节省存储空间,并使处理简便,C语言又提供了一种数据结构, ...

  4. C语言signed精解

    目录 是什么? 为什么? 怎么用? 是什么? 1,"signed"是C语言中的关键字: 2,"signed"词语解释是:声明有符号类型变量或函数; 3.注意点: ...

  5. c语言中short作用,C语言short

    C语言short教程 C语言short定义详解 语法 short int varname = value; short varname1 = value2; //简写形式 参数 参数 描述 short ...

  6. 数据结构习题精解 C语言实现+微课视频(习题解答、研考试题、微课视频)

    数据结构习题精解 C语言实现+微课视频(习题解答.研考试题.微课视频) 配套 数据结构.数据结构C语言实现等经典教材的课后习题解答,著名高校典型考研试题详解.微课视频

  7. C语言趣味程序百例精解

    1.绘制余弦曲线 在屏幕上用"*"显示0~360度的余弦函数cos(x)曲线 *问题分析与算法设计 如果在程序中使用数组,这个问题十分简单.但若规定不能使用数组,问题就变得不容易了 ...

  8. C语言趣味程序设计编程百例精解

    C/C++语言经典.实用.趣味程序设计编程百例精解(1)  1.绘制余弦曲线 在屏幕上用"*"显示0~360度的余弦函数cos(x)曲线 *问题分析与算法设计 如果在程序中使用数组 ...

  9. 河南理工大学c语言程序第六章答案,河南理工大学C语言课后习题答案精解第六章..ppt...

    河南理工大学C语言课后习题答案精解第六章. 选择题 (1) C语言中一维数组的定义方式为:类型说明符 数组名 A. [整型常量]B. [整型表达式] C. [整型常量]或[整型常量表达式]D. [变量 ...

  10. 资料 | O‘Reilly精品图书系列:算法精解 C 语言描述 (简体中文)

    下载地址:资料 | O'Reilly精品图书系列:算法精解 C 语言描述 (简体中文) 内容简介 · · · · · · 本书是数据结构和算法领域的经典之作,十余年来,畅销不衰! 全书共分为三部分:第 ...

最新文章

  1. Android中设置TextView的颜色setTextColor
  2. 自动分析源代码,创建函数地图展示调用关系
  3. JS 截取字符串及字符与数字转换
  4. 【Redis学习】Redis数据类型及存储结构
  5. kaldi windows安装_kaldi在Windows下的使用
  6. pixel 解锁_如何在Google Pixel 4和Pixel 4 XL上禁用面部解锁
  7. 工作277:v-model实战
  8. Tomcat(四):发布和优化
  9. AngularJS控制器和过滤器学习(三)
  10. 百度360搜狗神马今日头条抖音获客方法解析|昔年优化推广
  11. k8s学习:挂载 pvc
  12. 图像与矩阵_Python_No.3
  13. 谷歌浏览器 js 获取 汉字 乱码
  14. 搜pos不为了收单而收单,互联网是个神奇的动物
  15. 精益生产的本质是什么?如何快速学…
  16. Android解决滑动冲突
  17. 信息化与业务流程再造
  18. Apache与Nginx虚拟机的三种访问+非简单请求+跨域知识点整理
  19. C++之struct构造函数
  20. 大数据与编程语言关系

热门文章

  1. 智能电子后视镜MFC01-LCD通用版 使用说明与简单故障排查
  2. GO语言-panic和recover
  3. 对于计算机网络 其安全措施都有哪些,网络安全问题防范措施有哪些
  4. Mac下使用虚拟专用网络
  5. 如何快速将 Linux 系统制作成 ISO 镜像文件?
  6. 题目:L2-029 特立独行的幸福 (25 分)
  7. 数论整理之费马小定理
  8. 【贪心 题解】 HDU 5773 The All-purpose Zero
  9. 李开复清华演讲:为什么今天是人工智能的黄金时代?
  10. js 字符串 转换 html标签,js 字符串转html标签