Abstract data type
A mathematical entity consisting of a set of values (the carrier set) and a collection of operations that manipulate them. For example, the Integer abstract data type consists of a carrier set containing the positive and negative whole numbers and 0, and a collection of operations manipulating these values, such as addition, subtraction, multiplication, equality comparison, and order comparison.
Abstraction
To abstract is to ignore some details of a thing in favor of others. Abstraction is important in problem solving because it allows problem solvers to focus on essential details while ignoring the inessential, thus simplifying the problem and bringing to attention those aspects of the problem involved in its solution. Abstract data types are important in computer science because they provide a clear and precise way to specify what data a program must manipulate, and how the program must manipulate its data, without regard to details about how data are represented or how operations are implemented. Once an abstract data type is understood and documented, it serves as a specification that programmers can use to guide their choice of data representation and operation implementation, and as a standard for ensuring program correctness.
Above retrieved from Answers.com
Viper1
It is used to convert the value of one datatype into a value of another datatype. Example- Integer.parseInt(in.readLine); It converts given value to Integer datatype.
double
enum
void
size_t for input, void * for output
stack abstract datatype
in Unix: the datatype is "Date" in C++: the datatype is "char"
in Unix: the datatype is "Date" in C++: the datatype is "char"
sizeof(datatype)
It is used to convert the value of one datatype into a value of another datatype. Example- Integer.parseInt(in.readLine); It converts given value to Integer datatype.
pointer
datatype function_name() { }
double
Any datatype which the user creates in code, that isn't native to the language. A linked list can be an example of this
datatype variable name;
integer literal
A database can be created using DML (data manipulation language). Example create table table_name (name datatype , name datatype...... ) .