Engineering ToolBox - Resources, Tools and Basic Information for Engineering and Design of Technical Applications!

# Data Types

## Signed vs. unsigned datatypes.

Data Types
Data TypesBitsRange of Values
Unsigned char 8 0 to 255
Signed char 8 -128 to 127
Unsigned short 16 0 to 65535
Signed short 16 -32768 to 32767
Unsigned int 32 0 to 4294967295
Signed int 32 -2147483648 to 2147483647
Float 32 -3.4028 1038 to 3.4028 1038
Double 64 -1.7977 10308 to -1.7977 10308
• one byte is 8 bits

### Example - Unsigned char (byte)

The unsigned char with 8 bits can represent integers from 0 to 255 - check the Binary - to Decimal, Hexadecimal and ASCII Converter

• The unsigned char (byte) 01100100 represents the decimal number 100.

### Example - Signed char (byte)

With the signed char the leading bit indicates the sign of the number. 1 is negative and 0 is positive.

• The signed char (byte) 01100100 represents the decimal number 100.
• The signed char (byte) 10011100 represents the decimal number -100.

### Example - Unsigned short

• The unsigned short 00000000 01100100 represents the decimal number 100.

### Example - Signed short

• The signed short 00000000 01100100 represents the decimal number 100.
• The signed short 11111111 10011100 represents the decimal number -100.

### Example - Unsigned int

• The unsigned int 00000000 00000000 00000000 01100100 represents the decimal number 100.

### Example - Signed int

• The signed int 00000000 00000000 00000000 01100100 represents the decimal number 100.
• The signed int 11111111 11111111 11111111 10011100 represents the decimal number -100.

### Example - Float

• The Float 01000010 11001000 00000000 00000000 represents the decimal number 100.
• The Float 11000010 11001000 00000000 00000000 represents the decimal number -100.

### Example - Double

• The Double 01000000 01011001 00000000 00000000 00000000 00000000 00000000 00000000 represents the decimal number 100.
• The Double 11000000 01011001 00000000 00000000 00000000 00000000 00000000 00000000 represents the decimal number -100.

## Related Topics

• ### Mathematics

Mathematical rules and laws - numbers, areas, volumes, exponents, trigonometric functions and more.

## Related Documents

• ### ASCII Codes

ASCII codes and characters.
• ### Binary to Decimal, Hexadecimal and ASCII Converter

Convert between binary, decimal and hexadecimal numbers.
• ### Binary, Octal and Hexadecimal Numbers

Decimal, binary, octal and hexadecimal numbers.
• ### Boolean Algebra

Logic functions where the values of variables are true (1) or false (0).
• ### Bytes, Kilobytes and Megabytes

Computer bytes.
• ### HTML Color Codes

Safe html color codes.
• ### Prefixes for Binary Multiplies

IEC International Standard names and symbols

## Search

Search is the most efficient way to navigate the Engineering ToolBox.

## Engineering ToolBox - SketchUp Extension - Online 3D modeling!

Add standard and customized parametric components - like flange beams, lumbers, piping, stairs and more - to your Sketchup model with the Engineering ToolBox - SketchUp Extension - enabled for use with older versions of the amazing SketchUp Make and the newer "up to date" SketchUp Pro . Add the Engineering ToolBox extension to your SketchUp Make/Pro from the Extension Warehouse !

We don't collect information from our users. More about

We use a third-party to provide monetization technologies for our site. You can review their privacy and cookie policy here.

You can change your privacy settings by clicking the following button: .

## Citation

• The Engineering ToolBox (2016). Data Types. [online] Available at: https://www.engineeringtoolbox.com/data-types-d_1925.html [Accessed Day Month Year].

Modify the access date according your visit.

8.21.8

.