我是靠谱客的博主 义气铃铛,最近开发中收集的这篇文章主要介绍c的类型转换java类型_C语言中常用类型转换,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1、整数转字符串

方式一: 拓展函数itoa

itoa (表示 integer to alphanumeric)是把整型数转换成字符串的一个函数。

windows环境下,在头文件中有

函数声明:

char* itoa(int value,char*string,int radix);//value: 要转换的整数,string: 转换后的字符串,radix: 转换进制数,如2,8,10,16 进制等。

函数源码:

char* itoa(int num,char* str,int radix)

{

char index[]="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";//索引表

unsigned unum;//存放要转换的整数的绝对值,转换的整数可能是负数

int i=0,j,k;//i用来指示设置字符串相应位,转换之后i其实就是字符串的长度;转换后顺序是逆序的,有正负的情况,k用来指示调整顺序的开始位置;j用来指示调整顺序时的交换。

//获取要转换的整数的绝对值

if(radix==10&&num<0)//要转换成十进制数并且是负数

{

unum=(unsigned)-num;//将num的绝对值赋给unum

str[i++]='-';//在字符串最前面设置为'-'号,并且索引加1

}

else unum=(unsigned)num;//若是num为正,直接赋值给unum

//转换部分

最后

以上就是义气铃铛为你收集整理的c的类型转换java类型_C语言中常用类型转换的全部内容,希望文章能够帮你解决c的类型转换java类型_C语言中常用类型转换所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部