«floating-point» etiketlenmiş sorular

16
Tam sayı ve değişken hesaplamaları bash veya diğer dillerde / çerçevelerde nasıl yapılır?
echo "20+5"Kelimenin tam anlamıyla kullanılması " 20+5" metnini üretir . 25Bu durumda , sayısal toplamı almak için hangi komutu kullanabilirim ? Ayrıca, sadece kayan nokta için bash kullanarak bunu yapmanın en kolay yolu nedir? Örneğin, echo $((3224/3807.0))yazdırır 0:(. Temel komut kabuğunu ('komut satırı') ya da komut satırından erişilebilen dilleri kullanarak …


2
Geçerli ondalık ayırıcı hangisidir?
Diyelim ki bir POSIX kabuk betiğim var Kontrol etmediğim farklı sistemlerde / ortamlarda çalışmam gerekiyor ve ondalık ayırıcıyı, yerel ayarlara uygun bir program tarafından yayımlanan bir dizeden kaldırmanız gerekir. Ondalık ayırıcıyı en genel şekilde nasıl saptayabilirim?

3
Kayan nokta sayısı bash'da tam 2 anlamlı basamakla nasıl biçimlendirilir?
Kayan nokta sayısını bash'da tam iki önemli basamakla yazdırmak istiyorum (belki awk, bc, dc, perl vb. Gibi ortak bir araç kullanarak). Örnekler: 76543, 76000 olarak yazdırılmalıdır 0.0076543, 0.0076 olarak yazdırılmalıdır Her iki durumda da önemli basamaklar 7 ve 6'dır. Benzer problemler için bazı cevapları okudum: Kabukta kayan nokta sayıları nasıl …
17 bash  awk  bc  floating-point  dc 


2
awk yüksek hassasiyetli aritmetik
Awk'a bir ikame işleminde yüksek hassasiyetli aritmetik yapmasını söylemenin bir yolunu arıyorum. Bu, bir dosyadan bir alanın okunmasını ve bu değerin% 1'lik bir artışla değiştirilmesini içerir. Ancak, orada hassasiyet kaybediyorum. Sorunun basitleştirilmiş bir şekilde yeniden üretilmesi: $ echo 0.4970436865354813 | awk '{gsub($1, $1*1.1)}; {print}' 0.546748 Burada, ondalık kesinlikten sonra 16 …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.