一、短整型转字符数组

void main()
{char num[2];short int a = 299;num[0] = (char)a ;num[1] = (char) (a >> 8);printf("%d\n", num[0]);printf("%d\n", num[1]);
}

二、字符数组转短整型

void main()
{char num[2];short int a = 299;short int b ; num[0] = (char)a ;num[1] = (char) (a >> 8);printf("%d\n", num[0]);printf("%d\n", num[1]);b = num[0] + (num[1] << 8 );printf("%d\n", b);}

注意

b = num[0] + (num[1] << 8 );

(num[1] << 8 )这部分必须加括号!!!!!!!

否则会先执行num[0] + num(1)后在进行左移(<<)。

短整型转字符数组,字符数组转短整型相关推荐

  1. C语言 指针数组-字符指针数组整型指针数组 char*s[3] int*a[5] 数组指针int(*p)[4]

    基本介绍 1.指针数组:由n个指向整型元素的指针而组成,里面存放指针 Int *ptr[3]; 2.地址: ptr[i]:元素地址 &ptr[i]:指针地址 图示 代码: 内存布局: 代码 # ...

  2. c++基本数据类型基本类型: 整型: 短整型: short int 整型: int 长整型:long int 字符型:char(分为有符号和无符号,默认有符号) 浮点型:

    基本类型: 整型: 短整型: short int 整型: int 长整型:long int 字符型:char(分为有符号和无符号,默认有符号) 浮点型:单精度型:float 双精度型:double 长 ...

  3. (转)字符型指针变量与字符数组的区别

    (1)分配内存 设有定义字符型指针变量与字符数组的语句如下: char *pc ,str[100]; 则系统将为字符数组str分配100个字节的内存单元,用于存放100个字符.而系统只为指针变量pc分 ...

  4. 在主方法中定义一个大小为10*10的二维字符型数组,数组名为y,正反对角线上存的是‘*’,其余 位置存的是‘#’;输出这个数组中的所有元素。...

    //在主方法中定义一个大小为10*10的二维字符型数组,数组名为y,正反对角线上存的是'*',其余 位置存的是'#':输出这个数组中的所有元素.char [][]y=new char [10][10] ...

  5. C语言基础10——指针进阶。字符指针、指针数组、数组指针、函数指针、函数指针数组、回调函数、数组名详解、杨氏矩阵、字符串旋转

    目录 字符指针 指针数组 数组指针 数组传参.指针参数 函数指针 函数指针数组 指向函数指针数组的指针 回调函数 练习 数组名的意义 指针笔试题 字符指针 字符指针的另一种使用方式 #include ...

  6. ioS开发之c语言基础-一维数组,字符数组

    // //  main.m //  C4-一维数组,字符数组 // //  Created by dllo on 15/10/8. //  Copyright (c) 2015年 dllo. All ...

  7. C语言从青铜到王者——数组详解总结【一维数组、二维数组、字符数组、数组实例】

    所谓数组,是指将那些具有相同类型的.数量有限的若干个变量通过有序的方法组织起来的一种便于使用的形式.数组属于一种构造类型,其中的变量被称为数组的元素.数组元素的类型可以是基本数据类型,也可以是特殊类型 ...

  8. (C语言)指针进阶(1)——字符指针、数组指针

    初识指针结束啦,从本期开始,正式进入指针进阶部分. 目录 一.字符指针 二.数组指针 回顾关于数组名的理解 一.字符指针 在指针的类型中,我们知道有一种指针类型为字符指针char* 思考以下代码的输出 ...

  9. 字符指针?指针数组?数组指针?《C语言指针进阶第一重奏》

    目录 一.字符指针 1.1字符指针的认识 1.2字符指针存放字符串 1.3字符指针的使用 二.指针数组 2.1指针数组的认识 三.数组指针 3.1数组指针的认识 3.2数组名和&数组名的区别 ...

  10. C语言中字符型和浮点型能否相加,C语言中数据结构的基本类型(整型、浮点型和字符型)...

    #include int main() { /********************************************************** // 我们列出的是VS2008的内存 ...

最新文章

  1. HTML5 手机端动态适配
  2. LVS入门篇(二)之LVS基础
  3. XML中预定义好的实体
  4. 抓取dump的头文件
  5. 牛客练习赛26 E-树上路径 (树链剖分+线段树)
  6. 手写实现java中的trim_JS中字符串trim()使用示例
  7. 固件类型bios好还是uefi好_uefi启动是什么意思 UEFI启动对比Bios启动优势在哪里
  8. 夜间工作致癌的原因被发现:熬夜破坏了癌症相关基因的节律,导致DNA损伤增加、修复效率降低...
  9. webpack——文件和图片打包
  10. Linux下Oracle的启动登陆命令、单实例启动、多实例启动
  11. ab性能测试工具使用
  12. 干涉测量技术的应用_倾斜摄影与激光雷达技术在输电线路实景三维测量应用中的比较...
  13. 安装制作 基础篇(一) 基本概念
  14. matlab 四维等值面图,一个4列数组怎样画出三维等值面图
  15. 社招面试会遇到哪些坑?
  16. python 使用cv2、io.BytesIO处理图片二进制数据
  17. day3:多元统计模型
  18. weblogic BEA-170011
  19. 视频播放到一半就无法播放怎么修复?
  20. Liberal Event Extraction and Event Schema Induction

热门文章

  1. Linux存储管理(3)
  2. Nginx的反向代理与负载均衡--配置Nginx
  3. 构造avl树_图解 AVL 自平衡二叉查找树及 java 实现
  4. MATLAB插值:柏林噪声插值
  5. java 重定向到某个页面并弹出消息_java面试基础知识-网络基础知识(HTTP相关)
  6. ros Navigation DWA学习
  7. vue+elementui使用vuedraggable插件实现图片文件拖拽排序
  8. 【教程】Spire.PDF教程:C# 添加或删除PDF 页面,调整页面顺序
  9. 人脸聚类-2020 CVPR Learning to Cluster Faces via Confidence and Connectivity Estimation
  10. 基于采样的规划算法之概率路图(PRM)法