Perguntas sobre 'floating-point'

1
resposta

É possível obter uma saída decimal fazendo divisão no Bash? [duplicado]

Basicamente no Bash, o que eu estou tentando fazer é dar uma entrada de segundos de um usuário e encontrar as horas. Então, basicamente, se o usuário digitar 35, a saída deve ser 0,00972222. Mas o bash me dá um zero. heres o comando que...
19.02.2016 / 08:16
2
respostas

Converta a notação exponencial para o número decimal no awk

Eu tenho um arquivo separado por espaço. Este arquivo contém texto, bem como números no formato exponencial. Eu quero converter números exponenciais em valores decimais reais. Alguém pode sugerir como posso conseguir isso?     
11.10.2016 / 20:19
2
respostas

Por que as versões mais recentes do awk imprimem inteiros grandes em vez de números decimais?

Costumo usar a calculadora awk (gawk): calc(){ awk "BEGIN{ print $* }" ;} No Ubuntu 14.04, ele gera grandes números em formato padrão, por exemplo $ calc 56777654409823*4674990588446667952594759939814064128 2.65435e+50 Mas agora (U...
08.04.2016 / 04:10
4
respostas

Como arredondar ou converter um valor flutuante para int com bc? Obtendo: “(standard_in) 1: erro de sintaxe”

Vou obter valor como 2743410360.320 e quero um valor como 2743410360 para uma variável. Eu tentei INTValueOfGB=$ echo "($gb+0.5)/1" | bc Mas estou recebendo (standard_in) 1: syntax error     
15.11.2013 / 12:11
1
resposta

Divide uma variável por um número? [duplicado]

Basicamente eu preciso converter centímetros em polegadas, o que eu estou tentando fazer mergulhando a área em centímetros por 2,54. Mas eu simplesmente não consigo fazer isso funcionar. echo "please enter width and then height" read wid...
30.03.2014 / 20:01
2
respostas

Formatando uma variável de ponto flutuante em uma instrução SED

Como parte de uma receita do makefile, quero ajustar repetidamente algumas linhas em algum arquivo de texto txt.in . Em particular, quero atualizar, entre outros, a terceira linha que contém simplesmente dois números separados por um espaço. E...
24.06.2014 / 02:15
1
resposta

Por que LDBL_MAX 1.18973E + 4932 e como isso é possível?

Se eu escrever um programa em C para dizer o valor de LDBL_MAX , o maior valor para um long double , #include <float.h> #include <stdio.h> int main(void) { const long double max = LDBL_MAX; printf("%Lf\n", max); pri...
19.04.2018 / 16:42
1
resposta

Arredondar os números flutuantes no csh

Eu tenho um número flutuante armazenado em uma variável $ temp, como 3.046789. Como podemos arredondar este número com precisão de 2 dígitos e o resultado que eu preciso é de 3,05. O script que eu tenho é um script csh.     
14.10.2014 / 12:29
1
resposta

Entendendo a saída do utilitário od em relação a floats 'od -t f'

Estou fazendo meu próprio utilitário baseado na especificação Single UNIX e estou confuso sobre como a representação de floats é tratada, por exemplo, %código%. Eu tenho um utilitário funcionando perfeitamente de outra forma que é capaz de lidar...
05.10.2018 / 12:40
2
respostas

Display integral em notação científica?

Eu tenho um valor integral: cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq 2400000 Eu atribuo a uma variável shell: CPU_FREQ=$(cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq) Eu quero exibi-lo em formato cient...
28.01.2016 / 07:31