[ruby-list:49722] Re: sprintfフォーマットについて

From: dezawa <dezawa@...>
Date: 2013-12-01 07:57:20 UTC
List: ruby-list #49722
出沢です

ありがとうございました。
少なくとも C (gcc version 4.4.3) についてくるlibでは
まだ fffffffe をかえすようですね。

# include <stdio.h>
int main() {   printf("%04x\n",-2); }

で、fffffffe でした。

> こんにちは、なかむら(う)です。
> 
> In message "[ruby-list:49719] Re: sprintfフォーマットについて"
>      on Dec.01,2013 15:21:21, <dezawa@aliadne.net> wrote:
>> ありがとうございます、
>> この記法はrubyだけでしょうか、それとも規格になっているのでしょうか。
> 
> 特に規格というものはないかと思います。
> 
> 他言語処理系の事情はよく知りませんが、少なくともPython(負数は
> 進数に関わらず-符号を付けて表示)やPerl(intの長さで表示)は挙動
> が異なります。
> Common Lisp、Scheme、Erlang、Haskellあたりは、誰か詳しい人が
> 教えてくれそうな気がします(と、他人に任せる)。
> 
> 
> それでは。
> 

In This Thread