Computer programming Types

photoappsios musicappsios racinggamesios
 11 August 05:54   

    Types actuate the kinds of ethics and how they can be acclimated in the accustomed programming environment. In alotof cases, a programming accent defines a set of basal data types, e.g. for numbers, characters or strings.

    In college languages, it is generally accessible to ascertain new data types from the absolute ones, for example, to represent a postal abode (consisting of strings for artery and city-limits and integers for the postal code). If communicating data amid altered programs and computer systems it is important to either use types that both can recognize, or accept a agency of advice amid them.

    A complete analogue of a data blazon consists of up to three things:

    ; Concrete representation : how is the data stored

    ; Operations : what can you do with the data blazon (the meaning); what can you not do, such as bisect by aught or cord manipulation; and what happens if you overflow the buffers to do accomplishments with after-effects falling alfresco the amplitude allotted

    ; Automated Functions : what activities, alfresco program control, can change the data (hardware, user, arrangement clock)

    There are a few basal data types apparent in some programming languages:

    ;Integer : Absolute in some languages, bound to 8-bit, 16-bit, 32-bit, 48-bit, 64-bit sizes in alotof languages (C_programming_language, C_plus_plus, C_Sharp_programming_language, DDS, Java_programming_language, RPG). In some languages (Ada_programming_language, FORTH, PL/I) admeasurement can be advisedly defined.

    ;Ratios : e.g. 2/3, alone a few languages accept these.

    ;Float : Amphibian point, alotof languages action individual and bifold attention (C_programming_language, C_plus_plus, C_Sharp_programming_language, , Java_programming_language, RPG). In some languages (Ada_programming_language, PL/I) attention can be advisedly defined.

    ;Decimal : Abject 10 (human) anchored point, generally acclimated for budgetary values. Alone a few languages (Ada_programming_language, PL/I, SQL, COBOL, RPG, ) action anchored point. Attention can usually be advisedly defined.

    ;Hexadecimal : Abject 16 accessible on Systems. Digits are aught thru F.

    ;Packed Decimal : Two digits can fit into aforementioned amplitude as one character. Attending at analogue of appearance set for ASCII, EBCDIC, or agnate conceptual system. Agenda belletrist and appropriate characters are represented by two hexadecimal bisected bytes so with arranged data, two digits can fit in aforementioned amplitude as one letter. Usually one bisected byte is aloof for numeric assurance (plus or minus).

    ;Complex : A circuitous amount usually consisting of two Float values. Alone a few languages (C_programming_language#C99, Fortran) accept these. In Item Aggressive languages generally implemented by a library (C_plus_plus, Ada_programming_language).

    ;Character : Basic, Unicode.

    ;Null Abutment : In accession to data bare or zero, we can axis absent value, acceptation we not yet understand what belongs there.

    ;DBCS Bifold Byte Appearance Set : Some nations and cultures alphabets (such as Chinese, Japanese, Korean, Russian (Cyrillic)) can use graphical characters alleged ideograms to accomplish a role agnate to the belletrist A to Z in western nations languages if amalgam meanings, except anniversary ideogram carries added acceptation than anniversary A to Z letter. Data types are accessible to abundance these graphical appearance sets, which accommodate added symbols than can be represented by the 256 combinations begin in acceptable western appearance sets, appropriately a bifold byte appearance set (DBCS) exists to annual for every combination.

    ::Some appropriate fonts use a agnate system.

    ::Some bar coding uses agnate concept.

    ; Alternative : Bent if used.

    ; Item : In Item Aggressive languages.

    ; Arrangement : See commodity .

    ; Date Time and Continuance : These are appropriate data types acclimated to abutment date math, such as artful amount canicule amid two dates.

    ; Flags or Indicators : They accommodate amount like True / False or Yes / No. They are generally acclimated to admit use of a keyboard action (which appropriate keys got pressed); printer action (ready for a new page); book admission (we got the almanac we were searching for, we now at end-of-file). These appropriate altitude beggarly that appropriate accomplishments needed.

    ;Variable Breadth : Amplitude of data is controlled by the content.

    

 


Tags: computer, usually, types, basic, point, system, language, character, characters, programming, space, languages, value, values, defined, special, object

 programming, languages, language, types, character, special, similar, usually, precision, digits, object, value, double, freely, characters, basic, values, meaning, space, defined, computer, system, point, , programming language, data types, ada programming, character set, freely defined, languages ada, plus plus, ada programming language, object oriented languages, double byte character, java programming language, basic data types, sharp programming language, computer programming types,

Share Computer programming Types: Digg it!   Google Bookmarks   Del.icio.us   Yahoo! MyWeb   Furl  Binklist   Reddit!   Stumble Upon   Technorati   Windows Live   Bookmark

Text link code :
Hyper link code:

Also see ...

Permalink
Article In : Computers & Technology  -  Programming