Articles of hex

constante flutuante hexadecimal em C

0x0.3p10 representa qual valor? E qual é o significado do p na afirmação acima?

Convertendo hexadecimal para flutuar em javascript

Esta questão me fez fazer a pergunta abaixo. Eu gostaria de converter um número na base 10 com fração para um número na base 16. var myno = 28.5; var convno = myno.toString( 16 ); alert( convno ); tudo está bem lá. Agora eu quero convertê-lo de volta ao decimal. Mas agora não posso escrever […]

Converter seqüência hexadecimal (hex) em uma cadeia binária

Eu encontrei o seguinte caminho hex para conversão binária: String binAddr = Integer.toBinaryString(Integer.parseInt(hexAddr, 16)); Embora essa abordagem funcione para números hexadecimais pequenos, um número hexadecimal como o seguinte A14AA1DBDB818F9759 Lança um NumberFormatException. Portanto, escrevi o seguinte método que parece funcionar: private String hexToBin(String hex){ String bin = “”; String binFragment = “”; int iHex; hex […]

Analisando uma seqüência hexadecimal para um inteiro lança um NumberFormatException?

Então, em Java, você sabe como pode declarar inteiros como este: int hex = 0x00ff00; Eu pensei que você deveria ser capaz de reverter esse processo. Eu tenho esse código: Integer.valueOf(primary.getFullHex()); em que primary é um object de uma class Color personalizada. Seu construtor usa um Integer para opacidade (0-99) e uma string hexadecimal (por […]

Java convertendo int para hexadecimal e vice-versa

Eu tenho o seguinte código… int Val=-32768; String Hex=Integer.toHexString(Val); Isso equivale a ffff8000 int FirstAttempt=Integer.parseInt(Hex,16); // Error “Invalid Int” int SecondAttempt=Integer.decode(“0x”+Hex); // Error “Invalid Int” Então, inicialmente, ele converte o valor -32768 em uma string hexadecimal ffff8000, mas não pode converter a string hexa de volta em um Integer. No .Net funciona como eu esperaria […]

Converter um valor de cor RGB em um hexadecimal

No meu aplicativo Java, consegui obter o valor da cor JButton em termos de valores Red, Green, Blue; Eu armazenei esses valores em três inteiros. Como converter valores RGB no valor hexadecimal equivalente? Exemplo disso, como neste formato #0033fA

Por que usar hexadecimal?

Ei! Eu estava olhando para este código em http://www.gnu.org/software/m68hc11/examples/primes_8c-source.html Notei que em algumas situações eles usavam números hexadecimais, como na linha 134: for (j = 1; val && j <= 0x80; j <<= 1, q++) Agora, por que eles usariam o 0x80? Eu não sou tão bom com hex, mas eu encontrei um hex on-line […]

Como converter uma string hexadecimal para longa em java?

Eu quero converter uma seqüência de caracteres hexa em longo em java. Eu tentei com conversão geral. String s = “4d0d08ada45f9dde1e99cad9”; long l = Long.valueOf(s).longValue(); System.out.println(l); String ls = Long.toString(l); Mas estou recebendo esta mensagem de erro: java.lang.NumberFormatException: For input string: “4d0d08ada45f9dde1e99cad9” Existe alguma maneira de converter String para muito em java? Ou eu estou […]

Javascript: string Unicode para hex

Eu estou tentando converter uma seqüência unicode para uma representação hexadecimal em javascript. Isso é o que eu tenho: function convertFromHex(hex) { var hex = hex.toString();//force conversion var str = ”; for (var i = 0; i < hex.length; i += 2) str += String.fromCharCode(parseInt(hex.substr(i, 2), 16)); return str; } function convertToHex(str) { var hex […]

Em Java, como converter uma string hexadecimal em um byte ?

Eu estou usando a function abaixo em Java para converter uma String criptografada em formato hexadecimal: public static String toHex(byte [] buf) { StringBuffer strbuf = new StringBuffer(buf.length * 2); int i; for (i = 0; i < buf.length; i++) { if (((int) buf[i] & 0xff) < 0x10) { strbuf.append("0"); } strbuf.append(Long.toString((int) buf[i] & 0xff, […]