| Você está aqui: Rust ::: Fundamentos da Linguagem ::: Tipos de Dados | 
| Tipos de dados da linguagem RustQuantidade de visualizações: 475 vezes | 
| Como ocorre na maioria das linguagens de programação, a linguagem Rust dá suporte a quatro tipos de dados primários: inteiro, real, boolean e caractere. Os TIPOS INTEIROS podem armazenar apenas valores numéricos sem a parte decimal, ou seja, sem valores após a vírgula. Veja a relação a seguir: Tamanho Com Sinal Sem Sinal ---------------------------------- 8 bits i8 u8 16 bits i16 u16 32 bits i32 u32 64 bits i64 u64 128 bits i128 u128 Veja um trecho de código no qual declaramos duas variáveis, um do tipo i8 e uma do tipo u8: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
// esta é a função principal do programa Rust
fn main() {
  // vamos criar duas variáveis do tipo inteiro
  let mut a:i8 = -5;
  let mut b:u8 = 200;
  
  // vamos provocar erros aqui
  a = 200;
  b = -30;
}
A linha que atribui o valor 200 à variável a vai gerar o seguinte erro: = note: `#[deny(overflowing_literals)]` on by default = note: the literal `200` does not fit into the type `i8` whose range is `-128..=127` = help: consider using the type `u8` instead De fato, a mensagem de erro está correta, pois o valor máximo positivo para o tipo i8 é 127. Já a atribuição do valor -30 à variável b provocará o erro: = note: unsigned values cannot be negated Mais uma vez a mensagem de erro está correta, uma vez que os tipos sem sinal só podem guardar valores positivos. A linguagem Rust possui suporte a dois TIPOS REAIS, ou seja, ponto-flutuante ou com casas decimais. Veja: Tamanho Tipo --------------------- 32 bits f32 64 bits f64 O tipo BOOLEAN é representado na linguagem Rust pela palavra-chave bool e pode guardar apenas os valores true ou false. O valor padrão é false. Veja o trecho de código a seguir: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
// esta é a função principal do programa Rust
fn main() {
  // vamos criar uma variável do tipo boolean
  let continuar:bool = true;
}
O tipo CARACTERE é representado pelo tipo char, que pode representar letras, números e símbolos. Valores atribuídos à variáveis do tipo char devem ser expressos entre aspas simples. Veja: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
// esta é a função principal do programa Rust
fn main() {
  // vamos criar uma variável do tipo char
  let letra:char = 'm';
  println!("A letra é: {}", letra);
}
 | 
|  Link para compartilhar na Internet ou com seus amigos: | 
| Veja mais Dicas e truques de Rust | 
| Dicas e truques de outras linguagens | 
| Delphi - Como calcular o cateto adjascente dadas as medidas da hipotenusa e do cateto oposto em Delphi PHP - PHP para iniciantes - Como obter a diferença em horas entre duas datas (e suas respectivas horas) | 
| E-Books em PDF | ||||
| 
 | ||||
| 
 | ||||
| Linguagens Mais Populares | ||||
| 
			   1º lugar: Java | 


 
 




