《c程序设计语言》读书笔记-3.5-按要求进制位数字转字符串
来源:互联网 发布:js settimeout原理 编辑:程序博客网 时间:2024/05/29 04:17
#include <io.h>#include <stdio.h>#include <string.h>#include <stdlib.h>#include <math.h>void reverse(char s[]){ int c,i,j; for(i = 0,j = strlen(s) - 1;i < j;i++,j--) c = s[i],s[i] = s[j],s[j] = c;}void itoa(int n,char s[],int b){ int i,sign,j; sign = n,i = 0; do { j = abs(n % b); s[i++] = (j <= 9) ? j + '0' : j - 10 + 'a'; }while((n /= b) != 0); if(sign < 0) s[i++] = '-'; s[i] = '\0'; reverse(s);}int main(){ int n,i,b; char s[50]; n = -165; b = 16; itoa(n,s,b); for(i = 0;i < strlen(s);i++) printf("%c ",s[i]);return 0;}
0 0
- 《c程序设计语言》读书笔记-3.5-按要求进制位数字转字符串
- 《c程序设计语言》读书笔记-3.4-数字转字符串
- 《c程序设计语言》读书笔记-3.6-数字转字符串最小宽度限制
- 《c程序设计语言》读书笔记-4.12-递归整数转字符串
- 《C程序设计语言》读书笔记20091106
- 《C程序设计语言》读书笔记
- c程序设计语言读书笔记(1)
- C程序设计语言读书笔记(2)
- C程序设计语言读书笔记(3)
- C程序设计语言读书笔记(4)
- C程序设计语言读书笔记(5)
- C程序设计语言读书笔记(6)
- C程序设计语言读书笔记(7)
- C 程序设计语言-读书笔记
- 《c程序设计语言》读书笔记
- 《c程序设计语言》读书笔记
- 《c程序设计语言》读书笔记
- 《c程序设计语言》读书笔记
- 【转】VS2010 设置main函数输入参数
- android的ExpandableListView
- SVN 创建分支
- cocos2dx3.0之读取cocostudio的UI控件
- Quartz 概要学习笔记
- 《c程序设计语言》读书笔记-3.5-按要求进制位数字转字符串
- android 带你从源码分析LayoutInflater工作原理
- switch老化时间过长导致主机不通解决一例
- php 单例模式应用-改进版
- 动态内存分配
- python中字典的常用方法
- 日常问题笔记
- CMake入门指南
- poj 2508 Conic distance 计算几何