As notações literais funcionam como se fossem tipos de dados diferente dos tipos de dados tradicionais. Esse texto responde a uma dúvida do post anterior que se refere a armazenamento de dados em hexadecimal em uma EEPROM. Ao armazenar o valor em hexa é necessário colocar um "0x" antes de valor a ser armazenado. Porque é usado o "0x"? Para indicar que o valor é em hexadecimal.
Outro exemplo seriam os dados enviados pela pySerial no Python que mostram um algarismo seguido de um "L".
Alguns tipos literais
Fonte
http://docs.python.org/reference/lexical_analysis.html#string-literals
Outro exemplo seriam os dados enviados pela pySerial no Python que mostram um algarismo seguido de um "L".
Alguns tipos literais
longinteger ::= integer ("l" | "L") integer ::= decimalinteger | octinteger | hexinteger | bininteger decimalinteger ::= nonzerodigit digit* | "0" octinteger ::= "0" ("o" | "O") octdigit+ | "0" octdigit+ hexinteger ::= "0" ("x" | "X") hexdigit+ bininteger ::= "0" ("b" | "B") bindigit+ nonzerodigit ::= "1"..."9" octdigit ::= "0"..."7" bindigit ::= "0" | "1" hexdigit ::= digit | "a"..."f" | "A"..."F"
Fonte
http://docs.python.org/reference/lexical_analysis.html#string-literals
Nenhum comentário:
Postar um comentário