From owner-FreeBSD-users-jp@jp.freebsd.org  Wed Apr 11 17:21:42 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id RAA99705;
	Wed, 11 Apr 2001 17:21:42 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from pascal.math.yokohama-cu.ac.jp ([163.212.93.141])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id RAA99700
	for <FreeBSD-users-jp@jp.freebsd.org>; Wed, 11 Apr 2001 17:21:42 +0900 (JST)
	(envelope-from Yoshihiro.Koya@math.yokohama-cu.ac.jp)
Received: from localhost (pluto [163.212.97.157])
	by pascal.math.yokohama-cu.ac.jp (Postfix) with ESMTP id 549E717A3A
	for <FreeBSD-users-jp@jp.freebsd.org>; Wed, 11 Apr 2001 17:23:56 +0900 (JST)
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: <200104110754.AA02596@aquamarineN.nifty.ne.jp>
References: <200104110320.AA02594@aquamarineN.nifty.ne.jp>
	<200104110754.AA02596@aquamarineN.nifty.ne.jp>
From: Yoshihiro Koya <Yoshihiro.Koya@math.yokohama-cu.ac.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: <20010411172719Q.koya@math.yokohama-cu.ac.jp>
Date: Wed, 11 Apr 2001 17:27:19 +0900
X-Dispatcher: imput version 990905(IM130)
Lines: 40
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+010328
X-Sequence: FreeBSD-users-jp 60748
Subject: [FreeBSD-users-jp 60748] Re: =?ISO-2022-JP?B?GyRCQmckLRsoQg==?=
 =?ISO-2022-JP?B?GyRCJEpAMD90Nz8kLE1fJDckJBsoQg==?= 
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: Yoshihiro.Koya@math.yokohama-cu.ac.jp

$B$3$s$K$A$O!#>.20$G$9!#(B

From: endo_t@nifty.com ($B1sF#(B $B=SM5(B)
Subject: [FreeBSD-users-jp 60746] Re: $BBg$-$J@0?t7?$,M_$7$$(B 
Date: Wed, 11 Apr 2001 16:54:57 +0900

> $BNc$($P(B printf $B$d(B scanf $B$O$I$&$$$&;XDj$K$J$k$N(B
> $B$G$7$g$&$+!)(B
> %llu $B$H$+!)(B

man 3 printf $B$9$k$H(B q $B$H$+;H$&$_$?$$$G$9$M!#(B

/* ll.c */
#include <stdio.h>
#include <machine/limits.h>

int
main(void)
{
	long long hoge = ULONG_MAX;
	long long hoge10 = ULONG_MAX * 10;

	printf("hoge * 10 = %qu\n", hoge*10);
	printf("hoge10 = %qu\n", hoge10);
	return 0;
}

$B$G$b!"(Bhoge10 $B$NJ}$OCM$,$J$s$+JQ$G$9!#(B

% gcc -v
Using builtin specs.
gcc version 2.95.3 20010101 (prerelease)
% ./ll
hoge * 10 = 42949672950
hoge10 = 4294967286

$B$3$l$C$F;EMM$G$7$g$&$+(B? $BCN$i$J$+$C$?!D!#(B
$B$A$J$_$K<B83$7$?$N$O(B i386 $B$N%^%7%s$G$9!#(B

$B>.20(B
