示例代码

void Char2Int()
{char *str = "0123456789";int *p = (int *) str;printf("%x\n", *p);printf("%x\n", *++p);
}

输出结果

解析

char每个是一个字节,指针转为int指针时,则表示原有读取方式,从一个字节读一次变为四个字节读一次,即单次会读取’0123’,*++p则是读取’4567’,字符串存储时按顺序存储(&str[0] < &str[1]),赋值给int,而笔者的机器是小端的,所以读取顺序变为’3210’,对应的16进制则为"33323130"

【c语言】char数组强转int相关推荐

  1. C语言字符串 string强转为int

    C语言字符串 string强转为int 直接调用C 库函数 - atoi() 需要加C 标准库 <stdlib.h> C 库函数 int atoi(const char *str) 把参数 ...

  2. C++ int/char转string/char数组格式化给char数组赋值(int,char,double)

    int和char字符串格式化转换成string的代码如下: char *temp=new char[10];sprintf(temp,"(%s %d)",lei,num);//格式 ...

  3. c语言char数组和short数组的区别,详解C语言中Char型指针数组与字符数组的区别

    详解C语言中Char型指针数组与字符数组的区别 详解C语言中Char型指针数组与字符数组的区别 1.char 类型的指针数组:每个元素都指向一个字符串,指向可以改变 char *name[3] = { ...

  4. c语言char数组的对比,char数组 、char指针与字符串常量的比较

    数组不是基本类型,不能直接参与比较,数组与字符串及字符指针与字符串比较其实比较的是二者的地址. 例: int isequiv(char *t) { if (t == "char") ...

  5. C语言char数组的初始化

    字符数组的定义与初始化: char a[ 5 ] = { ' a ', ' b ', ' c ', ' d ' }; 注意: 大小为 n 的字符数组,最多能赋值 n - 1 个字符.若超过 n - 1 ...

  6. c语言int型变量写入char数组的方法

    c语言int型变量写入char数组的方法 #include<stdio.h>int main() {int iMum = 1000000;int iReNum = 0;char cArra ...

  7. C语言float转char数组

    前文: ​​​​​​C语言char数组/uint8_t数组转float类型,可用于单片机 再提供一个float转char数组的,因为用sprintf的话在stm32c8t6里容易卡死,不知道什么原因, ...

  8. C语言用char数组存储一串整数时的一个陷阱

    C语言用char数组存储一串整数时的一个小陷阱 C语言的一个关于char数组的小Tip 一.问题起源 二.问题代码 三.问题分析 (一).运行分析 (二).可能的解决方案 四.问题总结(不想看长篇大论 ...

  9. C语言 main 函数参数 main(int argc, char *argv[]) - C语言零基础入门教程

    目录 一.main 函数写法 二.main 函数参数简介 三.使用 main 函数参数 1.打印 main 函数参数 a.直接运行 exe 文件 b.打开 cmd 命令行窗口执行 exe 文件 c.打 ...

最新文章

  1. 【剑指offer-Java版】03二维数组中的查找
  2. [导入]ubuntu全面介绍 与 ubuntu截图
  3. Leetcode 24. Swap Nodes in Pairs
  4. 北斗导航 | 惯性导航中的IMU与GPS融合之无人机位姿估计(IMU+GPS:附Matlab源代码)
  5. 【视频】vue指令之v-if、v-bind
  6. vSphere ESX 4 安装图解
  7. 秒杀系统设计架构与实现
  8. asp.net跨页面传值收集
  9. android 省市区选择器
  10. 冷热水龙头_冷热水龙头结构图是怎么样的
  11. android弹窗不能手动关闭_3大类APP弹窗提醒方式总结
  12. java定时器 不延时_ScheduledExecutorService 将一个定时任务延迟
  13. oracle的成本核算,Oracle11gR2全表扫描成本计算(工作量模式-workload)
  14. WPF ImageButton
  15. ubuntu20.04WPS解决缺失字体的问题
  16. i.e., namely, that is区别
  17. 【面试系列】计算机网络常见面试题(一)
  18. 合成资产赛道风云突变,Linear Finance有望成为最具潜力的黑马
  19. python和正则表达式抽取文本化的信息
  20. 目前用下来最溜的MacOS微信多开工具!

热门文章

  1. 如何使用Submit创建HTML等文件--有图超详细
  2. 与服务器交互 【转载】 夕小瑶https://www.jiqizhixin.com/articles/2018-07-02-15
  3. 记录vue绑定class和style出现先后顺序问题
  4. 螃蟹保存方法保存时间_大闸蟹怎么保存时间长
  5. 哪些C语言编译器支持easyX库,【C语言小白入门到精通】EasyX 是什么?EasyX图形库安装使用方法...
  6. qduoj 交通规划
  7. 软考下午科目——第二章——数据库设计
  8. 计算机软件发展过程中的特点,计算机软件的发展经历了哪些历程,各阶段有何特征、理论体系、优势与不足...
  9. 基于ASP.NET MVC+SQLite开发的一套(Web)图书管理系统【100010294】
  10. 3D机械人模型以及场景模型是如何制作出来的?