Chapter 6 binary, octal, and hexadecimal
6.1 why do we need octal and hexadecimal?
6.2 decimal number conversion to decimal number
6.2.1 convert binary to decimal
6.2.2 convert octal to decimal
6.2.3 expression of the octal number
6.2.4 use of Octal
6.1 why do we need octal and hexadecimal?
In programming, we usually use 10 hexadecimal notation ...... C/C ++ is a high-level language.
For example:
Int A = 100, B = 99;
However, because the representation of data in a computer exists in binary
5.8. hexadecimal. 2
5.8.1 hexadecimal
DescriptionIn hexadecimal notation, we will first ask: there are only 10 Arabic numerals in total: 0, 1, 2, 3, 4, 5, 6, 7, 8, and 9, how can we express the concept of "every 16 to 1? The method is to use English
Number of hexadecimal values: char * sum (int n, char * num1, char * num2)
Function:
The first parameter n represents the number of hexadecimal values. The maximum value is 36, from 0 to 9, and then A to Z represents 10 to 35.
Char * num1 and char *
1.16 binary char* turn binary char*For example: "fedcba9876543210"Converted to: Char bin[8] ={0xfe,0xdc,0xba,0x98,0x76,0x54,0x32,0x10} form.Code:/* TwoCharacters into one character, the length of the original1/2*/static void Hex2char (char*szhex,
Basic encryption and decryption problems: Conversion of byte arrays and (hexadecimal) strings, encryption and decryption in hexadecimal format
During encryption, encryption algorithms and hash algorithms operate on Byte arrays. These algorithms
Conversion between a hexadecimal string and a numeric value (C # programming guide)The following example shows how to perform the following tasks:Returns the hexadecimal value of each character in a string.Returns the character corresponding to each
Reprint Address: http://hi.baidu.com/thewillreigns/blog/item/67e665c4296e69c038db492d.html
Char and unsigned char are unsignedBoth are used words as words that are indistinguishable, but when integers are used differently:Char integer range is-128
The data in char data is stored in hexadecimal notation. The possible values of each char data are from 0x00 ~ 0xff (indicates that the binary range is from 00000000 ~ 11111111) hexadecimal number, that is, each char data can store 8-bit data. If
/*** Convert decimal to binary, octal, and hexadecimal * Note: * 1) an integer in Java is represented by four octal digits, that is, 32 binary digits * 2). A binary digit is represented by 0 and 1, and the maximum value is 1*3). An octal digit
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.