• C语言2 to 10


    在"stdlib.h"中有一个函数: itoa; 它的功能是可以把指定的整数转换成任意进制(进制在2~36之间)的字符串.该函数原型如下:
      char * itoa (int num, char *str, int radix)
    其中:num是你给出的整数;
          str是一个字符串数组,转换后的结果将存放其中
          radix指定转换输出的进制;最小值是2,最大值是32。

    以本题为例:

    #include "stdlib.h"  //注意,一定要加入这一句哟!

    int input;
    char output[20];

    ......

    itoa(input, output, 2);   //因为是转换成二进制,所以第三个参数为2
    printf("The binary of %d is %s", input, output);

    ......


    另外:1、itoa()这个函数返回由str所指向的指针,一般没有返回错误值。
       2、调用itoa()时,一定要用足够长度的字符串来保存转换后的结果,所需
         最大长度为17个字节。
       3、与itoa()相类似还有一个函数:ltoa(),它的作用是将长整数转换成任
         意进制(进制在2~36之间)的字符串。用法和itoa几乎一样,但要注意转
         换结果所需的最大长度为33个字节。

    原文链接 http://bbs.pfan.cn/post-114218.html

  • 相关阅读:
    了解Cgroup资源配置方法
    了解Harbor私有仓库创建
    Docker私有部署和管理
    Docker构建镜像实例
    Docker镜像的构建方式
    Docker基本管理
    将列表的元素去重
    python打印出txt中的汉字
    join字符串拼接
    %s占位符 format
  • 原文地址:https://www.cnblogs.com/drolepeng/p/1603029.html
Copyright © 2020-2023  润新知