/**  *   播布客教学视频_C学习笔记_9.1_整形转字符串 *  author: syt<sytshanli@163.com>*  create date: 2014.11.29*    *   1.一个字符数组中,代表结束字符串,使用“\0”* 2.任意一个数的每位转换成对应的ascii,*    再存放到buf数组中,同时保证最后一个元素是'\0'*  3.取模操作,循环过程,得到逆序的序列*  4.逆序变成正序,使用对调方法(j和i-1-j)*    5.初值的重要性**/#include<stdio.h>int main(void)
{int num = 123;char buf[10];int i = 0;                        //一定要赋予初值int j = 0;
/*  buf[0] = 'a';                    //后面出现乱码,除非使用'\0'buf[1] = '0';                  //字符的结束buf[2] = 'b';buf[3] = '\0';
*//*    可以得到任意数字的逆序转换,但是太冗余buf[0] = num % 10 + '0';      //依旧会得到乱码,除非加上48num /= 10;buf[1] = num %10 + '0';num /= 10;buf[2] = num %10 + '0';buf[3] = '\0';
*/printf("please input a num:\n");scanf("%d",&num);             //不要使用“\n”printf("num = %d\n",num);/*num 123 to string "321"*/do{buf[i] = num % 10 + '0';i++;num /= 10;}while(num != 0);buf[i] = '\0';                  //最后一个i表示结束/*num 123 to string "123"*/for(j = 0; j < i/2; j++){char tmp;                    //临时变量tmp = buf[i-1-j];buf[i-1-j] = buf[j];       buf[j] = tmp;} printf("buf = %s\n",buf);return 0;
}

播布客教学视频_C学习笔记_9.1_整形转字符串相关推荐

  1. 播布客学习视频_C学习笔记_2_打印输出

    #include<stdio.h> /*">"重定向符号,a>b,a重定向到b*/ int global = 200; extern _start: //外 ...

  2. 黑马前端教学视频的学习笔记(三)

    JavaScript JavaScript基础 JavaScript: * 概念: 一门客户端脚本语言* 运行在客户端浏览器中的.每一个浏览器都有JavaScript的解析引擎* 脚本语言:不需要编译 ...

  3. 哔哩官方教学视频 TouchDesigner 学习笔记

    1.下载软件https://derivative.ca/download 2.注册账号https://derivative.ca/user/register 3.邮箱点击password激活链接 4. ...

  4. 韩顺平 javascript教学视频_学习笔记34_js正则表达式详解

    内容介绍----正则表达式的详解 正则表达式对象: RegExp对象方法 我们来看一下RegExp对象都有哪些方法 例子不举了,很简单 String 对象与正则表达式有关的方法 这四个方法是属于Str ...

  5. 韩顺平 javascript教学视频_学习笔记20_多态经典案例_补讲闭包细节

    多态经典案例 经典案例,看代码: <html> <head> <script language="javascript"> function M ...

  6. 黑马前端教学视频的学习笔记(二)

    HTML&CSS HTML标签:表单标签 CSS: HTML标签:表单标签 * 表单:* 概念:用于采集用户输入的数据的.用于和服务器进行交互.* form:用于定义表单的.可以定义一个范围, ...

  7. 韩顺平 javascript教学视频_学习笔记17_js超级玛丽小游戏

    采用面向对象思想设计超级马里奥游戏人物 怎么用通过按键,来控制图片的位置 这个小游戏,用面向对象会很方便,不用面向对象会很麻烦很麻烦,比如以后要讲解的坦克大战的游戏,要是用纯的面向过程或函数式的方式写 ...

  8. (转载)视频采集学习笔记

    视频采集学习笔记 第一节.视频采集   一.二者的不同点: 说起视频捕捉问题,我们先要来看一下视频捕捉卡.根据使用的驱动程序的不同来分类,目前市场上大致有两种捕捉卡:VFW (Video for Wi ...

  9. 太赞了!开源下载机器学习经典书 PRML所有相关资料:中文译本,官方代码,课程视频,学习笔记...

    今天给大家推荐一本机器学习.深度学习的人都应该听说过一本经典教材:<Pattern Recognition and Machine Learning>,中文译名<模式识别与机器学习& ...

  10. 《哈工大自然语言处理-关毅老师视频》学习笔记 01.自然语言处理概论

    01. 自然语言处理概论 自然语言处理技术 自然语言处理词法分析歧义 音字转换实例 自然语言处理学科常用工具 常用教材 两类不同的语言处理模型 评测技术 图灵实验 自然语言处理相关的学科 自然语言处理 ...

最新文章

  1. 6大理由,告诉你为什么这个大会你不能错过! | 文末有福利
  2. Yii学习笔记【2】
  3. JQuery:全选按钮的实现
  4. 蚂蚁算法求解tsp问题matlab,蚁群算法解决TSP问题的MATLAB程序
  5. C语言排序(桶排序,冒泡排序,选择排序,插入排序,快速排序)
  6. Linq 实现 DataTable 行转列
  7. 多核对mysql好处_多核和MySQL性能
  8. win系统删除,已经注册的服务
  9. threejs加载obj模型_倾斜摄影三维模型几种常见的格式,你能说出哪些?
  10. 理解 static 关键字
  11. Softreference | WeakReference
  12. c 易语言置入代码6,易语言置入代码动态版
  13. 考研清华985信号与系统参考书籍(郑君里)重点
  14. 如何用计算机算回归方程,简单线性回归方程与在线计算器_三贝计算网_23bei.com...
  15. GPS经纬度 转化为 M
  16. iOS和iPad OS 14 Beta 4发行说明
  17. 职场 | 联发科MTK手机通信协议软件开发工程师面试总结
  18. Matlab数字信号处理的仿真系统(具有界面)
  19. 电竞达人最爱五款真无线蓝牙耳机,听声辨位低延迟TWS蓝牙耳机助你《夺冠》
  20. 三方流通平台:佛系炒币远离币圈焦虑症候

热门文章

  1. 夏雨老师告诉您学习平面设计到底好不好呢?
  2. 如何改善移动端表现效果-谷歌 AMP 页面
  3. SSL 3.0 Poodle漏洞修复方法
  4. wireshark 报文分析心得 -- Identification 使用说明
  5. openwrt MT7620A编译dropbear
  6. openstack下创建windows虚机出现do_hivex_close
  7. Pytorch构建Transformer实现英文翻译
  8. PHP连接数据库——身份验证问题
  9. 【MML】华为MML AAA接口联调,Java版本
  10. SqlServer高级函数使用