Communication
Install
Faster access than browser!

# Integer (computer science)

In computer science, an integer is a datum of integral data type, a data type that represents some range of mathematical integers. [1]

84 relations: Ada (programming language), Addition, Arbitrary-precision arithmetic, ASCII, Bijection, Binary number, Binary-coded decimal, Bit, Bit field, Boolean data type, Byte, C (programming language), C data types, C Sharp (programming language), C++, C++/CLI, C++11, C99, Central processing unit, Character encoding, Color depth, Computer architecture, Computer network, Computing platform, Data, Data type, Decimal separator, Embedded system, Endianness, FourCC, Gray code, Haskell (programming language), Hexadecimal, Integer, Integer overflow, Interval (mathematics), IPv6, Java (programming language), Java (software platform), Lisp (programming language), MacOS, Microsoft SQL Server, Microsoft Windows, Multiplication, Nibble, Object Pascal, Octet (computing), Offset binary, Ones' complement, Pascal (programming language), ... Expand index (34 more) »

Ada is a structured, statically typed, imperative, and object-oriented high-level computer programming language, extended from Pascal and other languages.

Addition (often signified by the plus symbol "+") is one of the four basic operations of arithmetic; the others are subtraction, multiplication and division.

## Arbitrary-precision arithmetic

In computer science, arbitrary-precision arithmetic, also called bignum arithmetic, multiple-precision arithmetic, or sometimes infinite-precision arithmetic, indicates that calculations are performed on numbers whose digits of precision are limited only by the available memory of the host system.

## ASCII

ASCII, abbreviated from American Standard Code for Information Interchange, is a character encoding standard for electronic communication.

## Bijection

In mathematics, a bijection, bijective function, or one-to-one correspondence is a function between the elements of two sets, where each element of one set is paired with exactly one element of the other set, and each element of the other set is paired with exactly one element of the first set.

## Binary number

In mathematics and digital electronics, a binary number is a number expressed in the base-2 numeral system or binary numeral system, which uses only two symbols: typically 0 (zero) and 1 (one).

## Binary-coded decimal

In computing and electronic systems, binary-coded decimal (BCD) is a class of binary encodings of decimal numbers where each decimal digit is represented by a fixed number of bits, usually four or eight.

## Bit

The bit (a portmanteau of binary digit) is a basic unit of information used in computing and digital communications.

## Bit field

A bit field is a data structure used in computer programming.

## Boolean data type

In computer science, the Boolean data type is a data type that has one of two possible values (usually denoted true and false), intended to represent the two truth values of logic and Boolean algebra.

## Byte

The byte is a unit of digital information that most commonly consists of eight bits, representing a binary number.

## C (programming language)

C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.

## C data types

In the C programming language, data types are declarations for memory locations or variables that determine the characteristics of the data that may be stored and the methods (operations) of processing that are permitted involving them.

## C Sharp (programming language)

C# (/si: ʃɑːrp/) is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines.

## C++

C++ ("see plus plus") is a general-purpose programming language.

## C++/CLI

C++/CLI (C++ modified for Common Language Infrastructure) is a language specification created by Microsoft and intended to supersede Managed Extensions for C++.

## C++11

C++11 is a version of the standard for the programming language C++.

## C99

C99 (previously known as C9X) is an informal name for ISO/IEC 9899:1999, a past version of the C programming language standard.

## Central processing unit

A central processing unit (CPU) is the electronic circuitry within a computer that carries out the instructions of a computer program by performing the basic arithmetic, logical, control and input/output (I/O) operations specified by the instructions.

## Character encoding

Character encoding is used to represent a repertoire of characters by some kind of encoding system.

## Color depth

Color depth or colour depth (see spelling differences), also known as bit depth, is either the number of bits used to indicate the color of a single pixel, in a bitmapped image or video frame buffer, or the number of bits used for each color component of a single pixel.

## Computer architecture

In computer engineering, computer architecture is a set of rules and methods that describe the functionality, organization, and implementation of computer systems.

## Computer network

A computer network, or data network, is a digital telecommunications network which allows nodes to share resources.

## Computing platform

A computing platform or digital platform is the environment in which a piece of software is executed.

## Data

Data is a set of values of qualitative or quantitative variables.

## Data type

In computer science and computer programming, a data type or simply type is a classification of data which tells the compiler or interpreter how the programmer intends to use the data.

## Decimal separator

A decimal separator is a symbol used to separate the integer part from the fractional part of a number written in decimal form.

## Embedded system

An embedded system is a computer system with a dedicated function within a larger mechanical or electrical system, often with real-time computing constraints.

## Endianness

Endianness refers to the sequential order in which bytes are arranged into larger numerical values when stored in memory or when transmitted over digital links.

## FourCC

A FourCC (literally, four-character code) is a sequence of four bytes used to uniquely identify data formats.

## Gray code

The reflected binary code (RBC), also known just as reflected binary (RB) or Gray code after Frank Gray, is an ordering of the binary numeral system such that two successive values differ in only one bit (binary digit).

Haskell is a standardized, general-purpose compiled purely functional programming language, with non-strict semantics and strong static typing.

In mathematics and computing, hexadecimal (also base, or hex) is a positional numeral system with a radix, or base, of 16.

## Integer

An integer (from the Latin ''integer'' meaning "whole")Integer&#x2009;'s first literal meaning in Latin is "untouched", from in ("not") plus tangere ("to touch").

## Integer overflow

In computer programming, an integer overflow occurs when an arithmetic operation attempts to create a numeric value that is outside of the range that can be represented with a given number of bits – either larger than the maximum or lower than the minimum representable value.

## Interval (mathematics)

In mathematics, a (real) interval is a set of real numbers with the property that any number that lies between two numbers in the set is also included in the set.

## IPv6

Internet Protocol version 6 (IPv6) is the most recent version of the Internet Protocol (IP), the communications protocol that provides an identification and location system for computers on networks and routes traffic across the Internet.

## Java (programming language)

Java is a general-purpose computer-programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.

## Java (software platform)

Java is a set of computer software and specifications developed by James Gosling at Sun Microsystems, which was later acquired by the Oracle Corporation, that provides a system for developing application software and deploying it in a cross-platform computing environment.

## Lisp (programming language)

Lisp (historically, LISP) is a family of computer programming languages with a long history and a distinctive, fully parenthesized prefix notation.

## MacOS

macOS (previously and later) is a series of graphical operating systems developed and marketed by Apple Inc. since 2001.

## Microsoft SQL Server

Microsoft SQL Server is a relational database management system developed by Microsoft.

## Microsoft Windows

Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft.

## Multiplication

Multiplication (often denoted by the cross symbol "×", by a point "⋅", by juxtaposition, or, on computers, by an asterisk "∗") is one of the four elementary mathematical operations of arithmetic; with the others being addition, subtraction and division.

## Nibble

In computing, a nibble (occasionally nybble or nyble to match the spelling of byte) is a four-bit aggregation, or half an octet.

## Object Pascal

Object Pascal refers to a branch of object-oriented derivatives of Pascal, mostly known as the primary programming language of Delphi.

## Octet (computing)

The octet is a unit of digital information in computing and telecommunications that consists of eight bits.

## Offset binary

Offset binary, also referred to as excess-K, excess-N, excess code or biased representation, is a digital coding scheme where all-zero corresponds to the minimal negative value and all-one to the maximal positive value.

## Ones' complement

The ones' complement of a binary number is defined as the value obtained by inverting all the bits in the binary representation of the number (swapping 0s for 1s and vice versa).

## Pascal (programming language)

Pascal is an imperative and procedural programming language, which Niklaus Wirth designed in 1968–69 and published in 1970, as a small, efficient language intended to encourage good programming practices using structured programming and data structuring. It is named in honor of the French mathematician, philosopher and physicist Blaise Pascal. Pascal was developed on the pattern of the ALGOL 60 language. Wirth had already developed several improvements to this language as part of the ALGOL X proposals, but these were not accepted and Pascal was developed separately and released in 1970. A derivative known as Object Pascal designed for object-oriented programming was developed in 1985; this was used by Apple Computer and Borland in the late 1980s and later developed into Delphi on the Microsoft Windows platform. Extensions to the Pascal concepts led to the Pascal-like languages Modula-2 and Oberon.

## Perl

Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages, Perl 5 and Perl 6.

## Perl 6

Perl 6 is a member of the Perl family of programming languages.

## Programming language

A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output.

## Python (programming language)

Python is an interpreted high-level programming language for general-purpose programming.

## Range (computer programming)

In computer science, the term range may refer to one of three things.

## Rexx

Rexx (Restructured Extended Executor) is an interpreted programming language developed at IBM by Mike Cowlishaw.

## Signed number representations

In computing, signed number representations are required to encode negative numbers in binary number systems.

## Signedness

In computing, signedness is a property of data types representing numbers in computer programs.

## Smalltalk

Smalltalk is an object-oriented, dynamically typed, reflective programming language.

## Source code

In computing, source code is any collection of code, possibly with comments, written using a human-readable programming language, usually as plain text.

## SQL

SQL (S-Q-L, "sequel"; Structured Query Language) is a domain-specific language used in programming and designed for managing data held in a relational database management system (RDBMS), or for stream processing in a relational data stream management system (RDSMS).

## Standard library

A standard library in computer programming is the library made available across implementations of a programming language.

## Subtraction

Subtraction is an arithmetic operation that represents the operation of removing objects from a collection.

## Two's complement

Two's complement is a mathematical operation on binary numbers, best known for its role in computing as a method of signed number representation.

## Universal Coded Character Set

The Universal Coded Character Set (UCS) is a standard set of characters defined by the International Standard ISO/IEC 10646, Information technology — Universal Coded Character Set (UCS) (plus amendments to that standard), which is the basis of many character encodings.

## Universally unique identifier

A universally unique identifier (UUID) is a 128-bit number used to identify information in computer systems.

## Unix

Unix (trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, development starting in the 1970s at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and others.

## Unix time

Unix time (also known as POSIX time or UNIX Epoch time) is a system for describing a point in time, defined as the number of seconds that have elapsed since 00:00:00 Coordinated Universal Time (UTC), Thursday, 1 January 1970,.

## UTF-16

UTF-16 (16-bit Unicode Transformation Format) is a character encoding capable of encoding all 1,112,064 valid code points of Unicode.

## UTF-32

UTF-32 stands for Unicode Transformation Format in 32 bits.

## UTF-8

UTF-8 is a variable width character encoding capable of encoding all 1,112,064 valid code points in Unicode using one to four 8-bit bytes.

## Virtual machine

In computing, a virtual machine (VM) is an emulation of a computer system.

## Visual Basic

Visual Basic is a third-generation event-driven programming language and integrated development environment (IDE) from Microsoft for its Component Object Model (COM) programming model first released in 1991 and declared legacy during 2008.

## Visual Basic .NET

Visual Basic.NET (VB.NET) is a multi-paradigm, object-oriented programming language, implemented on the.NET Framework.

## Visual Basic for Applications

Visual Basic for Applications (VBA) is an implementation of Microsoft's event-driven programming language Visual Basic 6, which was discontinued in 2008, and its associated integrated development environment (IDE).

## Windows API

The Windows API, informally WinAPI, is Microsoft's core set of application programming interfaces (APIs) available in the Microsoft Windows operating systems.

## Word (computer architecture)

In computing, a word is the natural unit of data used by a particular processor design.

## .NET Framework

.NET Framework (pronounced dot net) is a software framework developed by Microsoft that runs primarily on Microsoft Windows.

## .NET strategy

The.NET strategy was a long-term Microsoft software development and marketing plan, envisioned in late 1990s.

## 2,147,483,647

The number 2,147,483,647 is the eighth Mersenne prime, equal to 231 − 1.

## 32-bit

32-bit microcomputers are computers in which 32-bit microprocessors are the norm.

## 36-bit

Prior to the introduction of computers, the state of the art in precision scientific and engineering calculation was the ten-digit, electrically powered, mechanical calculator, such as those manufactured by Friden, Marchant and Monroe.

## 64-bit computing

In computer architecture, 64-bit computing is the use of processors that have datapath widths, integer size, and memory address widths of 64 bits (eight octets).

## 9,223,372,036,854,775,807

The number 9,223,372,036,854,775,807 is the integer equal to 2 − 1.

## References

Hey! We are on Facebook now! »