Labels

Android (1) bash (2) boost (2) C (34) C++ (2) cheatsheet (2) CLion (6) css (3) Debian (33) DL (17) Docker (1) Dreamweaver (2) Eclipse (3) fail2ban (4) git (5) GitHub (4) Hacking (3) html (8) http (1) iOS (1) iPad (1) IRC (1) Java (30) javascript (3) Linux (164) Mac (19) Machine Learning (1) mySQL (47) Netbeans (4) Networking (1) Nexus (1) OpenVMS (6) Oracle (1) Pandas (3) php (16) Postgresql (8) Python (9) raid (1) RedHat (14) Samba (2) Slackware (45) SQL (14) svn (1) tar (1) ThinkPad (1) Virtualbox (3) Visual Basic (1) Visual Studio (1) Windows (2)

Friday 3 July 2020

An overview C++ data types




Numerical Data Types

Character Data Types

Other Data Types

As a  point of note regarding the Bool data type, in previous languages such as C, false was represented as a 0 value and true was represented as any non-zero value.

The Enum data type; Consider the need to use a data type to represent days of the week.
How do you store this information in a data type?
You could use an array, but what type of data would you use?
Perhaps a string data type?
But how do you prevent someone from adding a non-valid day of the week, like moncleday, to the array?
If you create an enumeration that stores only valid values for Sunday through Saturday, you constrain the data type to those literal constants only.


No comments:

Post a Comment

Note: only a member of this blog may post a comment.