播布客教学视频_C学习笔记_9.1_整形转字符串
来源:互联网 发布:2017淘宝电商品牌排行 编辑:程序博客网 时间:2024/05/22 05:33
/* * *播布客教学视频_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;}
0 0
- 播布客教学视频_C学习笔记_9.1_整形转字符串
- 播布客教学视频_C学习笔记_9.2_整形转字符串(函数实现)
- 播布客教学视频_C学习笔记_10.1_约瑟夫环问题
- 播布客教学视频_C学习笔记_8.1_统计1到100中9的个数(分治)
- 播布客教学视频_C学习笔记_8.2_统计1到100中9的个数(函数)
- 播布客教学视频_C学习笔记_10.2_约瑟夫环问题(数组链表)
- 播布客教学视频_C学习笔记_3_计算手指个数
- 播布客教学视频_C学习笔记_4_判断奇偶
- 播布客教学视频_C学习笔记_6_table 9x9
- 播布客教学视频_C学习笔记_5_求1到100的和
- 播布客教学视频_C学习笔记_7_100内最大的素数(97)
- 播布客学习视频_C学习笔记_simple
- 韩顺平 javascript教学视频_学习笔记1_js课程介绍_js基本介绍
- 播布客学习视频_C学习笔记_2_打印输出
- python学习笔记,整形,字符串
- 韩顺平 javascript教学视频_学习笔记15__构造函数_成员函数详解
- 韩顺平 javascript教学视频_学习笔记30_小球撞球游戏
- 韩顺平 javascript教学视频_学习笔记32_仿sohu频道切换效果
- nfs:server is not responding,still trying原因与解决方案
- Linux线程局部存储
- JournalDev 博客的 Java 教程集合(JournalDev Java Tutorials Collections)
- Android回音噪音处理Demo
- this指针以及类的数组
- 播布客教学视频_C学习笔记_9.1_整形转字符串
- SharePoint Debug - This file is not a valid presentation file or contains multiple slides...
- K.Bro Sorting(杭电5122)(2014ACM/ICPC亚洲区北京站)
- 播布客教学视频_C学习笔记_9.2_整形转字符串(函数实现)
- 播布客教学视频_C学习笔记_10.1_约瑟夫环问题
- struts的相关概念
- 解决问题必搜站汇总
- 播布客教学视频_C学习笔记_10.2_约瑟夫环问题(数组链表)
- 【Android开发经验】<Activity>标签下常见属性介绍