Wednesday, 27 January 2016

Write C++ Program to demonstrate the working of sizeof & ternary operators

Leave a Comment
Questions:

Write C++ Program to demonstrate the working of sizeof & ternary operators

Explanation:

Besides the operators discussed above, there are few a other important operators including sizeof and ? : supported by the C Language.

Operator Description Example
sizeof() Returns the size of a variable. sizeof(a), where a is interger, will return 4.
& Returns the address of a variable. &a; returns the actual address of the variable.
* Pointer to a variable. *a;
? : Conditional Expression If Condition is true ? then value X : otherwise value Y


Code:

/**************************************************|
/*************C++ Programs And Projects************|
***************************************************/

#include <iostream>
Using namespace std;
int main()
{
   int a = 4;
   Short b;
   Double c;
   int* ptr;

   /* example of sizeof operator */
   cout<< "Line 1 - Size of variable a = " << sizeof(a) << endl;
   cout<< "Line 2 - Size of variable b = " << sizeof(b) << endl;
   cout<< "Line 3 - Size of variable c = " << sizeof(c) << endl;

   /* example of & And * operators */
   ptr = & a; /* 'ptr' now contains the address of 'a'*/
   cout<< "value of a is = " << a << endl;
   cout<< "*ptr is  ." <<* ptr << endl;

   /* example of ternary operator */
   a = 10;
   b = (a == 1) ? 20: 30;
   cout<< "Value of b is = " << b << endl;

   b = (a == 10) ? 20: 30;
   cout<< "Value of b is = " << b << endl;
}



Output:



If You Enjoyed This, Take 5 Seconds To Share It

0 Questions:

Labels

Additional Questions Advantages of C Language Advantages of C over C++ and naming them array programs arrays Basic Problems c language projects C plus plus project C Primer Plus c programming sample projects C programs C Projects C Structures C Tutorials C/C++ Shapes C++ Basic Problems C++ Books Solution C++ Functions C++ Language C++ Loops and Decisions C++ Program Examples C++ Programs c++ projects C++ Shapes Code C++ Structures C++ Tips and Tricks C++ Tutorials Control Structures CPP Enum CPP Pointers CPP Vector cppexamples CppStruct Cryptography DataStructures difference between a keyword and a user-defined identifier Disadvantages of C Language Ds malik Ds malik c++ programming Chapter 2: Basic Elements of C++ Solution Ds malik c++ programming Chapter 4: Control Structures I (Selection) Solution else if nested if File Handling in C++ fstream History of C language how to learn c language how to learn c programming Identifiers if statement ifstream language c learn c programming Learn C++ Linked List LinkedList list of all the C++ keywords Loops Loops practice using shapes Magic Squares Puzzle without using Recursion MathProblems nested loop Object Oriented Programming in C++ by Robert Lafore - 4th Edition Chapter 1 Object Oriented Programming in C++ by Robert Lafore - 4th Edition Chapter 2 Object Oriented Programming in C++ by Robert Lafore - 4th Edition Chapter 3 Object Oriented Programming in C++ by Robert Lafore - 4th Edition Chapter 4 Object-Oriented Programming in C++ Fourth Edition Solution Manual ofstream OOP OOP Quiz oop1ch2e oop1ch3e output QTProgramming Recursion Simple C plus plus Programs solution Sorting Strings Temperature 5 Scale Converter Tools of the trade Urdu Training Videos