Domande taggate «bc»

Linguaggio aritmetico a precisione arbitraria.


1
Perché è richiesto 'bc' per compilare il kernel Linux?
I requisiti minimi di costruzione del kernel Linux specificano che il calcolatore bcè necessario per compilare il kernel v4.10, essendo la versione minima dello strumento 1.06.95. A che cosa serve bcin questo contesto e perché il linguaggio C non viene utilizzato direttamente anziché bcper queste operazioni?
66 linux-kernel  bc 

3
Operazione float con bc?
Sembra che bc non supporti le operazioni float, quando lo faccio echo 1/8 | bcottengo uno zero. Ho controllato bc (1), ma non ha nemmeno menzionato float, quindi mi chiedo se è supportato?
42 bc 


4
python vs bc nel valutare 6 ^ 6 ^ 6
Sto valutando l'espressione 6^6^6usando pythone bcseparatamente. Il contenuto del file Python è print 6**6**6. Quando eseguo time python test.py, ottengo l'output come real 0m0.067s user 0m0.050s sys 0m0.011s E poi, ho eseguito il comando time echo 6^6^6 | bcche mi ha dato il seguente output real 0m0.205s user 0m0.197s sys …


4
Capire "ibase" e "obase" in caso di conversioni con bc?
Uso spesso l' bcutilità per convertire esadecimali in decimali e viceversa. Tuttavia, è sempre un po 'tentativo ed errore come ibasee obasedovrebbe essere configurato. Ad esempio qui voglio convertire il valore esadecimale C0 in decimale: $ echo "ibase=F;obase=A;C0" | bc 180 $ echo "ibase=F;obase=10;C0" | bc C0 $ echo "ibase=16;obase=A;C0" …
22 bc 

1
Bc supporta i calcoli esadecimali?
Sto provando a fare un hexcalcolo direttamente con bc, ho già specificato la scala. echo 'scale=16;c06b1000-c06a5e78' | bc Ma ottengo ancora uno zero. Cosa potrebbe esserci di sbagliato?
20 bc  calculator 


4
Calcola la variabile e inviala a un'altra variabile
L'unica calcolatrice che conosco è bc. Voglio aggiungere 1a una variabile e output su un'altra variabile. Ho ottenuto la nextnumvariabile contando la stringa in un file: nextnum=`grep -o stringtocount file.tpl.php | wc -w` Diciamo che il nextnumvalore è 1. Se aggiunto con 1, diventerà 2. Per calcolare, corro: rownum=`$nextnum+1 | …

3
BC: moltiplicazione automatica della massima precisione
In alto, ho bisogno di testare il mio calcolatore di precisione arbitrario e mi bcsembra un buon metro da confrontare, tuttavia, bctronca il risultato di ogni moltiplicazione a quella che sembra essere la scala massima degli operandi coinvolti ciascuno. Esiste un modo rapido per disattivarlo o impostare automaticamente la scala …
10 bc  calculator 



1
Come definire una funzione `bc` per un uso successivo?
Ho sempre trovato bcmisterioso e intrigante. Era uno dei programmi originali Unix. Ed è un linguaggio di programmazione a sé stante. Quindi colgo volentieri ogni possibilità che posso trovare per usarlo. Dal momento che bc non sembra includere una funzione fattoriale, voglio definirne una in questo modo: define fact(x) { …
8 shell  bc 
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.