Learn C Programming Language Step By Step | C Basic Tutorials
Menu 
    Home
  • C Programming
    • 200+ C Programs
    • Borland C++ IDE
    • Multiple Choice Questions
  • C++
  • Java
  • MCQ
  • Web Development
    • JavaScript Tutorials
      • JavaScript Index
      • JavaScript MCQ
    • CSS Tutorials
  • Tips
  • About

    Bitwise Operator : Tutorial [C Programming]

    Chapter 14 : Bitwise Operator in C


    NoTopicMCQ
    14.1Introduction to Bitwise Operator-
    14.2Bitwise Operator : AND | OR | XOR-
    14.3Bitwise Operator : Left Shift-
    14.4Bitwise Operator : Right Shift-
    14.5Bitwise Operator : One's Compilment-
    14.6Concept of Masking in C Programming-
    14.7How to use Bitwise Operator to Shift a Negative Number ?-
    14.8Decimal to Binary Conversion using Bitwise Operators-

    C Programming : Index

    • Chapter 1 : History
      • History of C Programming
      • History Chart
      • About Dennis Ritchie
    • Chapter 2 : Basics
      • Chapter 2 : Index Page
      • Features of C Programming
      • Applications of C
      • Writing First C Program
      • Execution of C Program
      • Types of Languages
        • Low Level Language
        • High Level Language
        • Middle Level Language
      • What is Compiler ?
      • What is Interpreter ?
      • Compiler Vs Interpreter
      • Comments in C
        • Rules for Writing Comments
        • Single Line Comment
        • Multiple Line Comment
        • Single Line Vs Multi Line Comment
    • Chapter 3 : Variables and Constants
      • Basic Building Blocks
      • Variable in C
      • Local Variable
      • Global Variable
      • Fundamental Attributes of Variable
      • Rules for Declaring Variable
      • L-Value and R-Value of Variable
      • Constants in C
      • Types of Constants
      • Backslash Characters in C
      • Character Set in C
      • Keywords or Reserve Words
    • Chapter 4 : Operators
      • Assignment Operator
      • Arithmetic Operator
      • Increment Operator
      • Decrement Operator
      • Relational Operator
      • Logical Operator
      • Conditional Operator
      • Comma Operator
      • Arrow Operator
      • Precedence & Associativity
    • Chapter 5 : Decision Making
      • If Statement
      • If-Else Statement
      • Else If Ladder
      • Switch Case
      • Rules of Switch Case
      • Invalid Ways of Switch
      • Conditional Operator Rules
      • Goto Statement
      • Break Statement
    • Chapter 6 : Looping
      • For Loop
      • Different Ways of For
      • While Loop
      • Infinite While Loop
      • Do-While Loop
      • Continue Statement
    • Chapter 7 : Array
      • Array Introduction
      • Applications of Array
      • Limitations of Array
      • Types of Array
      • 1-D Array - Declaration
      • Multi Dimensional Array
      • Memory Representation
      • Initializing 2-D Array
      • Accessing Array
      • How A[i] Works ?
      • Run Time Initialization
      • Compile Time Initialization
    • Chapter 8 : Function
      • Advantages of Function
      • How Function Works ?
      • Types of Function
      • Function Writing Rules
      • Function Parameters
      • Function Definition
      • Prototype Declaration
      • Types of Calling Function
      • Calling Function : Part 1
      • Calling Function : Part 2
      • Parameter Passing Sequence
      • Parameter Passing Schemes
      • Recursive Function
      • Passing Array to Function
    • Chapter 9 : Pointer
      • Pointer Basic Concept
      • What is Pointer ?
      • Address Operator
      • Memory Organization of Pointer
      • Size of Pointer
      • Pointer Operators
      • Declaration of Pointer
      • Initializing Pointer
      • Dereferencing Pointer
      • Dereferencing Void Pointer
      • Void Pointer : Introduction
      • Pointer : Arithmetic Operations
      • Invalid Pointer Operations
      • Precedence : ‘*’ and ‘&’
      • Double Pointer
      • Pointer to Constant Object
      • Constant Pointer
      • Pointer to Array
      • Pointer to Function Array
      • Pointer to an Array of String
      • Pointer to Function
      • Pointer to Structure
      • Applications of Pointer
      • Common Pointer Mistakes
      • Concept of Dangling Pointer
    • Chapter 10 : Storage Class
      • Introduction to Storage Class
      • Storage Class Determination
      • Scope of Storage Class
      • Block Scope of Variable
      • File Scope of Variable
      • Auto Storage Classes
      • Extern Storage Classes
      • Register Storage Classes
    • Chapter 11 : String
      • Introduction to String
      • String Declaration
      • String Initialization
      • NULL Character
      • Printf() Function
      • Scanf() Function
      • Puts() function
      • Gets() Function
      • Putchar() Function
      • Getchar() function
      • Arithmetic Operations on Character
      • String to Integer
      • Scanf() with Spaces
      • char *a Vs char a[]
    • Chapter 12 : Preprocessor
      • Introduction to Preprocessor
      • Function Vs Macro
      • Tasks Performed by Preprocessor
      • Simple Substitution using #define
      • Argumented Macro Substitution
      • Nested Macro Substitution
      • File Inclusive Directive : #include
      • Conditional Compilation
      • #pragma startup and exit
      • Common Preprocessor Mistakes
    • Chapter 13 : Bitwise Operator
      • Introduction to Bitwise Operator
      • Bitwise Operators : AND | OR | XOR
      • Bitwise Left Shift Operator
      • Bitwise Right Shift Operator
      • Concept of Masking
      • Bitwise Shift a Negative Number
    • Chapter 14 : Structure
      • Introduction to Structure
      • Declaring Structure Variable
      • Typedef to Create Structure Type
      • Initializing Structure Variable
      • Declaring Structure : Tips
      • Structure Declarations Examples
      • Accessing Structure Member
      • Accessing Element in Struct Array
      • Initializing Array of Structure
      • Passing Array of Struct to Function
      • Pointer Within Structure
      • Bit Manipulation Using Structure
      • Pointer to Structure
      • Integer Array as Structure Member
      • Passing Structure to Function
      • Array of Pointer to Structure
      • Pointer to Struct Within Same Struct
      • Pointer to Array of Structure
      • Array of Structure
      • Nested Structure
      • Size of Structure
      • Size of Structure Without sizeof()
      • Uses of Structure
      • Applications of Structure
    • Chapter 15 : Union
      • Introduction to Union
      • Declaring Union
      • Accessing Members of Union
    • Chapter 16 : File Handling
      • Introduction to File Handling
      • Type of Streams
      • File Structure and Pointer
      • Types of Files
      • Defining and Opening File
      • File Opening Modes
      • Opening a File
      • Closing a File

    Get Email Updates !

    Enter your email address:

    Recent Posts

    • Kruskal’s algorithm : Reference
    • Bitwise Left Shift (<<) Operator in C Programming
    • What is meaning of (++*ptr) in Pointer ?
    • What is the size of Pointer variable in C ?
    • Application of Array in C Programming
    • if-else-if Statement OR else if Ladder : Tutorial on If
    • Difference between Declaration and Definition in C Programming
    • What is Data Type in C Programming ?
    • 1-D Array - Compile Time Initializing in C Programming
    • Basic Stack Operation : Data Structure
    • Home
    • Editor
    • Ebook
    • About
    • C Programming
    • About Author
    © 2009-2013 Programming Tutorials.
    The content is copyrighted to Pritesh Taral and may not be reproduced on other websites.

    ↑ Back to top

    Newsletter
    Get C Programming Updates Via Email

    Please Click on Activation Link in Your Mail to receive alerts !
    [close]
    Brought to you by
    Displet