Perguntas com a marcação «bc»

Linguagem aritmética de precisão arbitrária.


1
Por que 'bc' é necessário para construir o kernel do Linux?
Os requisitos mínimos de construção do kernel Linux especificam que a calculadora bcé necessária para criar o kernel v4.10, sendo a versão mínima da ferramenta 1.06.95. De que uso é feito bcnesse contexto e por que a linguagem C não é usada diretamente, e não bcpara essas operações?
66 linux-kernel  bc 

3
Operação de flutuação com bc?
Parece que o bc não suporta operações de flutuação, quando faço echo 1/8 | bcisso obtém um zero. Eu verifiquei bc (1), mas ele nem menciona float, então eu me pergunto se é suportado?
42 bc 


4
python vs bc na avaliação de 6 ^ 6 ^ 6
Estou avaliando a expressão 6^6^6usando pythone bcseparadamente. O conteúdo do arquivo python é print 6**6**6. Quando executo time python test.py, recebo a saída como real 0m0.067s user 0m0.050s sys 0m0.011s E então, eu executei o comando time echo 6^6^6 | bcque me deu a seguinte saída real 0m0.205s user 0m0.197s …


4
Entendeu "ibase" e "obase" em caso de conversões com bc?
Costumo usar o bcutilitário para converter hexadecimal para decimal e vice-versa. No entanto, é sempre um pouco de tentativa e erro como ibasee obasedeve ser configurado. Por exemplo, aqui eu quero converter o valor hexadecimal C0 em decimal: $ echo "ibase=F;obase=A;C0" | bc 180 $ echo "ibase=F;obase=10;C0" | bc C0 …
22 bc 



4
Calcular variável e enviá-lo para outra variável
A única calculadora que eu sei é bc. Eu quero adicionar 1a uma variável e saída para outra variável. Eu recebi a nextnumvariável da contagem de string em um arquivo: nextnum=`grep -o stringtocount file.tpl.php | wc -w` Vamos dizer que o nextnumvalor é 1. Quando adicionado 1, ele se tornará …

3
BC - multiplicação automática completa da precisão
Alto, preciso testar minha calculadora de precisão arbitrária e bcparece um bom parâmetro para comparar, no entanto, bctrunca o resultado de cada multiplicação para o que parece ser a escala máxima dos operandos envolvidos. Existe uma maneira rápida de desativar isso ou definir automaticamente a escala de cada multiplicação para …
10 bc  calculator 



1
Como definir uma função `bc` para uso posterior?
Eu sempre achei bcmeio misterioso e intrigante. Foi um dos os programas Unix originais. E é uma linguagem de programação em si mesma. Então, com prazer, aproveito qualquer chance que posso encontrar para usá-lo. Como bc não parece incluir uma função fatorial, quero definir uma assim: define fact(x) { if …
8 shell  bc 
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.