From owner-man-jp-reviewer@jp.freebsd.org  Mon Jul 23 07:35:27 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id HAA88076;
	Mon, 23 Jul 2001 07:35:27 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from smtp1.interramp.com (smtp1.interramp.com [38.8.45.2])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id HAA88067
	for <man-jp-reviewer@jp.freebsd.org>; Mon, 23 Jul 2001 07:35:25 +0900 (JST)
	(envelope-from horikawa@psinet.com)
Received: from [38.26.194.119] (helo=localhost)
	by smtp1.interramp.com with esmtp (Exim 1.90 #1)
	for man-jp-reviewer@jp.freebsd.org
	id 15ORoo-0007dU-00; Sun, 22 Jul 2001 18:35:23 -0400
To: man-jp-reviewer@jp.freebsd.org
In-Reply-To: <20010723053927.1ba76d3f.kazuhiro@alib.jp>
References: <20010723053927.1ba76d3f.kazuhiro@alib.jp>
X-Mailer: Mew version 1.94.1 on Emacs 19.34 / Mule 2.3 (SUETSUMUHANA)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <20010722183639U.horikawa@psinet.com>
Date: Sun, 22 Jul 2001 18:36:39 +0900
From: Kazuo Horikawa <horikawa@psinet.com>
X-Dispatcher: imput version 20000228(IM140)
Lines: 50
Reply-To: man-jp-reviewer@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+010328
X-Sequence: man-jp-reviewer 3679
Subject: [man-jp-reviewer 3679] Re: printf.3
Errors-To: owner-man-jp-reviewer@jp.freebsd.org
Sender: owner-man-jp-reviewer@jp.freebsd.org
X-Originator: horikawa@psinet.com

 $BKY@n$G$9!#(B

> $B$3$s$K$A$O!"6aF#!w8EBe?^=q4[$G$9!#(B
> printf.3 $B$G$9!#(B
> $B85$NNL$,B?$/$F!"FI$_D>$9$@$1$GBgJQ!D!D!#(B
 $B$*$D$+$l$G$9!#(B

> @@ -155,17 +157,17 @@
>  .Fn vsprintf
>  $B$O!"(B
>  .Fa size
> -$B$,L58B$G$"$k$3$H$r2>Dj$7$^$9!#(B
> +$B$,L58B$G$"$k$H2>Dj$7$^$9!#(B
>  .Pp
> -$B%U%)!<%^%C%HJ8;zNs$O!"(B0 $B0J>e$NL?Na$+$i9=@.$5$l$F$$$^$9!#(B
> +$B@07AJ8;zNs$O!"(B0 $B0J>e$NL?Na$+$i9=@.$5$l$F$$$^$9!#(B
>  $B$3$NL?Na$K$O!"=PNO%9%H%j!<%`$KJQ99$5$l$:$K%3%T!<$5$l$k(B
>  $BDL>oJ8;z(B
>  .Cm ( % 
> -$B0J30(B)$B!"$*$h$S%<%m0J>e$N8eB30z?t$r<h$j=P$9JQ49;XDj$,$"$j$^$9!#(B
> +$B0J30(B)$B!"$*$h$S(B 0 $B0J>e$N8eB3$N0z?t$r<h$j=P$9JQ49;XDj$,$"$j$^$9!#(B
>  $B$=$l$>$l$NJQ49;XDj$O!"J8;z(B
>  .Cm %
> -$B$GF3F~$5$l$^$9!#0z?t$O!"(B
> -$B%?%$%W%W%m%b!<%7%g%s8e$KJQ49;X<(;R$KE,@Z$KBP1~$9$kI,MW$,$"$j$^$9!#(B
> +$B$+$i;O$^$j$^$9!#0z?t$O!"(B
> +($B7?Ds<(8e$K(B) $BJQ49;X<(;R$KE,@Z$KBP1~$9$kI,MW$,$"$j$^$9!#(B
>  .Cm %
>  $B$N8e$K$O!"0J2<$,=gHV$K8=$l$^$9!#(B
>  .Bl -bullet

 type promotion $B$O!V7?$N>:3J!WEy$NJ}$,NI$$$+$H;W$$$^$9!#(B

 char a = 0;
 printf("%d", a);

$B$G$O!"(Bchar a $B$,<+F0E*$K(B int $B$K>:3J$9$k$N$G(B OK (%d $B$H0z?t$N7?$,9g$&(B)
$B$G$9$,!"(B

 char a = 0;
 printf("%ld", a);

$B$O(B NG $B$G(B

 char a = 0;
 printf("%ld", (long)a);

$BEy$H$9$kI,MW$,$"$k$h$&$G$9!#(B
--
$BKY@nOBM:(B
