Mensagens

A mostrar mensagens com a etiqueta strings

C# - Valores Máximos Mínimos para números de ponto flutuante e cadeias interpoladas

Imagem
C# - Valores Máximos Mínimos para números de ponto flutuante e cadeias interpoladas Conhecer os tipos de dados que podemos usar é essencial numa linguagem de programação. O CSharp sendo uma linguagem "fortemente tipada" e tendo vários tipos de dados, tem potencialidades e complexidades próprias. Por exemplo para os normais cálculos de engenharia podemos pensar em usar grandes números, mas quais... em CSharp podemos ter FLOAT DOULE e DECIMAL. Cegamente pode-se escolher Number, como em Javascript que dá para quase tudo, mas por razões de eficiência e memória podemos adaptar melhor a nossa escolha. FLOAT e DOUBLE são armazenados em base2, enquanto o DECIMAL é armazenado em BASE 10, isto leva a que os dois primeiros sempre produzam aproximações do resultado (por defeito são DOUBLE). Por exemplo: 3.0000001 x 2.50 = ? Em Float: 7.5 Em Decimal: 7.500000250 Aqui um print dos valores máximos e mínimos de cada um destes tipos de números. E uma interpolação de cadeias de strings...para ...

C# - Strings as mesmas de sempre

Imagem
C# - Strings as mesmas de sempre A manipulação de Strings na programação é um tema muito importante. Nos programas que faço, uma grande parte do processo é manipular Strings. Ler, transformar em números, calcular e voltar a escrever. Ler ficheiros de listagens de ISPOL é uma parte do processo, já que são formatos de texto simples, que permitem grande flexibilidade. A manipulação de Strings em C# é semelhante a tantas outras linguagens de programação, com as propriedades e métodos habituais. Python; Javascript; VBasic; Lua ... Abaixo alguns dos exemplos possíveis. Com o seguinte resultado: O BIM é já ali à frente...