播布客教学视频_C学习笔记_9.1_整形转字符串
/** * 播布客教学视频_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_整形转字符串相关推荐
- 播布客学习视频_C学习笔记_2_打印输出
#include<stdio.h> /*">"重定向符号,a>b,a重定向到b*/ int global = 200; extern _start: //外 ...
- 黑马前端教学视频的学习笔记(三)
JavaScript JavaScript基础 JavaScript: * 概念: 一门客户端脚本语言* 运行在客户端浏览器中的.每一个浏览器都有JavaScript的解析引擎* 脚本语言:不需要编译 ...
- 哔哩官方教学视频 TouchDesigner 学习笔记
1.下载软件https://derivative.ca/download 2.注册账号https://derivative.ca/user/register 3.邮箱点击password激活链接 4. ...
- 韩顺平 javascript教学视频_学习笔记34_js正则表达式详解
内容介绍----正则表达式的详解 正则表达式对象: RegExp对象方法 我们来看一下RegExp对象都有哪些方法 例子不举了,很简单 String 对象与正则表达式有关的方法 这四个方法是属于Str ...
- 韩顺平 javascript教学视频_学习笔记20_多态经典案例_补讲闭包细节
多态经典案例 经典案例,看代码: <html> <head> <script language="javascript"> function M ...
- 黑马前端教学视频的学习笔记(二)
HTML&CSS HTML标签:表单标签 CSS: HTML标签:表单标签 * 表单:* 概念:用于采集用户输入的数据的.用于和服务器进行交互.* form:用于定义表单的.可以定义一个范围, ...
- 韩顺平 javascript教学视频_学习笔记17_js超级玛丽小游戏
采用面向对象思想设计超级马里奥游戏人物 怎么用通过按键,来控制图片的位置 这个小游戏,用面向对象会很方便,不用面向对象会很麻烦很麻烦,比如以后要讲解的坦克大战的游戏,要是用纯的面向过程或函数式的方式写 ...
- (转载)视频采集学习笔记
视频采集学习笔记 第一节.视频采集 一.二者的不同点: 说起视频捕捉问题,我们先要来看一下视频捕捉卡.根据使用的驱动程序的不同来分类,目前市场上大致有两种捕捉卡:VFW (Video for Wi ...
- 太赞了!开源下载机器学习经典书 PRML所有相关资料:中文译本,官方代码,课程视频,学习笔记...
今天给大家推荐一本机器学习.深度学习的人都应该听说过一本经典教材:<Pattern Recognition and Machine Learning>,中文译名<模式识别与机器学习& ...
- 《哈工大自然语言处理-关毅老师视频》学习笔记 01.自然语言处理概论
01. 自然语言处理概论 自然语言处理技术 自然语言处理词法分析歧义 音字转换实例 自然语言处理学科常用工具 常用教材 两类不同的语言处理模型 评测技术 图灵实验 自然语言处理相关的学科 自然语言处理 ...
最新文章
- 6大理由,告诉你为什么这个大会你不能错过! | 文末有福利
- Yii学习笔记【2】
- JQuery:全选按钮的实现
- 蚂蚁算法求解tsp问题matlab,蚁群算法解决TSP问题的MATLAB程序
- C语言排序(桶排序,冒泡排序,选择排序,插入排序,快速排序)
- Linq 实现 DataTable 行转列
- 多核对mysql好处_多核和MySQL性能
- win系统删除,已经注册的服务
- threejs加载obj模型_倾斜摄影三维模型几种常见的格式,你能说出哪些?
- 理解 static 关键字
- Softreference | WeakReference
- c 易语言置入代码6,易语言置入代码动态版
- 考研清华985信号与系统参考书籍(郑君里)重点
- 如何用计算机算回归方程,简单线性回归方程与在线计算器_三贝计算网_23bei.com...
- GPS经纬度 转化为 M
- iOS和iPad OS 14 Beta 4发行说明
- 职场 | 联发科MTK手机通信协议软件开发工程师面试总结
- Matlab数字信号处理的仿真系统(具有界面)
- 电竞达人最爱五款真无线蓝牙耳机,听声辨位低延迟TWS蓝牙耳机助你《夺冠》
- 三方流通平台:佛系炒币远离币圈焦虑症候