Programowanie w systemie UNIX/bc: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Linia 225:
 
=Przykłady=
 
==Podstawowe działania==
===Kolejność wykonywania działań===
1/3*2
.66666666666666666666
Linia 241:
1000000.00000000000000000000
 
===Dzielenie===
 
echo 'scale=25;57/43' | bc
Linia 249:
1.3255813953488372093023255
 
===Konwersje===
 
====Zmiana e na 10====
Jak przekształcić <code>1.0e-2</code> na <code>1.0*10^-2</code>?<ref>[http://stackoverflow.com/questions/12882611/how-to-get-bc-to-handle-numbers-in-scientific-aka-exponential-notation How to get bc to handle numbers in scientific (aka exponential) notation?]</ref>
Linia 262:
1.0*10^-2.0
 
====zmiana podstawy====
Przekształcamy dziesiętną liczbę 12 ([[Programowanie_w_systemie_UNIX/bc#ibase_i_obase|ibase = 10]]) na liczbę binarną ([[Programowanie_w_systemie_UNIX/bc#ibase_i_obase|obase = 2]])
 
Linia 292:
</syntaxhighlight>
 
====zmiana typu====
 
Zmiennoprzecinkowa do całkowitej (obcinanie = trunc):