利用sprintf和sscanf实现十六进制和十进制之间的相互转换
来源:互联网 发布:正版oracle数据库价格 编辑:程序博客网 时间:2024/06/08 10:13
#include <stdio.h>int main(){char s[100] = {0};sprintf(s, "%x", 15);printf("%s\n", s); // fchar str[100] = "f";int i = 0;sscanf(str, "%x", &i);printf("%d\n", i); // 15return 0; }
好,再来看一个程序,加深印象:
#include <stdio.h>#include <limits.h>int main(){char s[100] = {0};sprintf(s, "%x", INT_MAX);printf("%s\n", s); // 7fffffffchar str[100] = "7fffffff";int i = 0;sscanf(str, "%x", &i);printf("%d\n", i); // 2147483647return 0; }
- 利用sprintf和sscanf实现十六进制和十进制之间的相互转换
- 利用sprintf和sscanf实现十六进制和十进制之间的相互转换 .
- 利用sprintf和sscanf实现十六进制和十进制之间的相互转换
- 利用sprintf和sscanf实现十六进制和十进制之间的相互转换
- 利用sprintf和sscanf实现十六进制和十进制之间的相互转换
- 二进制、八进制、十进制和十六进制之间的相互转换(正数)!
- 十进制和十六进制的相互转换
- 十六进制,八进制和十进制之间的转换
- 二进制和十进制之间的相互转换
- iOS 十六进制和十进制相互转换
- Java 中十进制和十六进制的相互转换
- Java 中十进制和十六进制的相互转换
- Java 中十进制和十六进制的相互转换
- c++ 十进制、十六进制和BCD的相互转换
- Java 中十进制和十六进制的相互转换
- c 十进制、十六进制和BCD的相互转换
- sprintf和sscanf实现float与char的转换
- 十进制和十六进制的转换
- 多态 虚方法 抽象类 泛型
- 程序员是不是只能吃青春饭?
- 先顶起
- MOXA Nport 5610串口服务器TCP Server配置
- 浏览器简史
- 利用sprintf和sscanf实现十六进制和十进制之间的相互转换
- OpenSSL---概述
- c语言程序代码
- 才高行厚的hibernate(1)---hibernate基本配置
- 基于s3c2440 的uboot 下载
- [jslaiba.net]表面都是浮华,心才是本质。
- 边际效应以及边际效应的递减规律
- win7 arcgis server 10 安装
- 看懂信息检索和网络数据挖掘领域论文的必备知识总结