当前位置:  技术问答>linux和unix

uclibc 9.27下的C问题(关于long,unsigned long,以及sprintf的问题)

    来源: 互联网  发布时间:2015-11-18

    本文导语:  用的是uclibc 9.27,在其环境下面写c程序 unsigned long a;   问题 (1)a可以表示的最大整数是多少?      ANSI上定义的是0~(2^32-1),即0~4294967295,但是实际上往往不能表示到那个数 (2)对于unsigned long类型的变量...

用的是uclibc 9.27,在其环境下面写c程序

unsigned long a;  

问题
(1)a可以表示的最大整数是多少?

     ANSI上定义的是0~(2^32-1),即0~4294967295,但是实际上往往不能表示到那个数

(2)对于unsigned long类型的变量,如果用sprintf(),那么中间的那个参数应该用  %d  还是 %ld 呢? 是不是还有  %l  ?
    
     当然这里面,我们在sprintf()中分配的buffer足够大。

     我试验了几次,好像  %d   和   %ld  没什么区别?
       

|
ARM9是32bit处理器。
“但是实际上往往不能表示到那个数”,为什么这样说?

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 小型嵌入式C标准库 uClibc
  • 请教关于uClibc中的libpthread
  • 请问有谁有将pwlib移植到uCLibc上的经验?
  • mips-linux-uclibc-gcc添加多线程库出现异常
  • 急:arm-linux-uclibc-gcc 生存so库,在运用程序调用报错。
  • 如何使用arm-uclibc-gcc将.c文件编译生成.a,将.c文件编译生成.cgi?
  • 请问uClibc是否完备?至少它没有libgcc_s.so.1,它们之间是什么关系?
  • 关于powerpc-linux-uclibc-gcc的使用
  • uclibc daemon 源码 求解,看不懂,


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3