Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Valentin Davydov                     2:5020/400     26 Jun 2002  07:47:33
 To : Konstantin V.Zagaynov
 Subject : Re: AWK & Целочисленная арифметика
 -------------------------------------------------------------------------------- 
 
 >   From: "Konstantin V.Zagaynov" <zkv@okno.ru>
 >   Date: Tue, 25 Jun 2002 04:42:04 +0000 (UTC)
 >
 >Программист из меня плохой, поэтому столкнулся с такой проблемой: делаю
 >с помощью awk простые математические операции с большими целыми
 >числами, при выводе число выдается в формате 2,1273+е23, а мне надо
 >чтобы выводилось просто число без всяких степеней. Прочитал доку по awk
 >и printf, но все равно ничего сделать не смог. Помогите пож-та в
 >решении этой проблемы. Все это на FreeBSD 4.5-RELEASE.
 
 $ awk 'BEGIN{printf "%.f\n", 2^50}'
 1125899906842624
 
 Hо с большими целыми числами лучше при помощи dc (или bc) работать.
 
 Вал. Дав.
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 AWK & Целочисленная арифметика   Konstantin V.Zagaynov   25 Jun 2002 08:42:04 
 Re: AWK & Целочисленная а рифметика   Michael Tolokonnikov   25 Jun 2002 11:19:54 
 Re: AWK & Целочисленная арифметика   Valentin Davydov   26 Jun 2002 07:47:33 
 Re: AWK & Целочисленная арифметика   Konstantin V.Zagaynov   26 Jun 2002 09:10:11 
Архивное /ru.unix.bsd/65776e3aee87.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional