Articles of conversão de tipo

Construtor de conversão vs. operador de conversão: precedência

Lendo algumas perguntas aqui no SO sobre operadores de conversão e construtores me fez pensar sobre a interação entre eles, ou seja, quando há uma chamada ‘ambígua’. Considere o seguinte código: class A; class B { public: B(){} B(const A&) //conversion constructor { cout << "called B's conversion constructor" << endl; } }; class A […]

Como converter um char para uma String?

Eu tenho um char e preciso de uma String . Como faço para converter de um para o outro?

Como converter inteiro para string em C?

Eu tentei este exemplo: /* itoa example */ #include #include int main () { int i; char buffer [33]; printf (“Enter a number: “); scanf (“%d”,&i); itoa (i,buffer,10); printf (“decimal: %s\n”,buffer); itoa (i,buffer,16); printf (“hexadecimal: %s\n”,buffer); itoa (i,buffer,2); printf (“binary: %s\n”,buffer); return 0; } mas o exemplo não funciona (diz que a function itoa não […]

Como faço para converter uma String para um InputStream em Java?

Dada uma string: String exampleString = “example”; Como faço para convertê-lo em um InputStream ?

Converter varchar em datetime no SQL Server

Como faço para converter uma string de formato mmddyyyy em datetime no SQL Server 2008? Minha coluna de destino está em DateTime Eu tentei com o Convert e a maioria dos valores de estilo de Date , mas recebo uma mensagem de erro: ‘A conversão de um tipo de dados varchar em um tipo de […]

Zeros à esquerda para Int em Swift

Eu gostaria de converter um Int em Swift para uma String com zeros à esquerda. Por exemplo, considere este código: for myInt in 1…3 { print(“\(myInt)”) } Atualmente, o resultado é: 1 2 3 Mas eu quero que seja: 01 02 03 Existe uma maneira limpa de fazer isso dentro das bibliotecas padrão do Swift?

O que acontece se eu atribuir um valor negativo a uma variável não assinada?

Eu estava curioso para saber o que aconteceria se eu atribuir um valor negativo a uma variável não assinada. O código ficará um pouco parecido com isso. unsigned int nVal = 0; nVal = -5; Não me deu nenhum erro de compilador. Quando eu corri o programa o nVal foi atribuído um valor estranho! Será […]

byte + byte = int… por quê?

Olhando para este código c #: byte x = 1; byte y = 2; byte z = x + y; // ERROR: Cannot implicitly convert type ‘int’ to ‘byte’ O resultado de qualquer matemática executada em tipos de byte (ou short ) é implicitamente retornado para um inteiro. A solução é converter explicitamente o resultado […]

Como converter números entre hexadecimal e decimal em c #?

Como você converter entre números hexadecimais e números decimais em c #?

Converter String para dobrar em Java

Como posso converter uma String como “12.34” para um double em Java?