confused with new type of int definition

This is a discussion on confused with new type of int definition within the C Programming forums, part of the General Programming Boards category; saw this code somewhere Code: int i=1022/3>>2; printf("%d",i); now what will be the output And can anyone explain what is ...

  1. #1
    Registered User
    Join Date
    Dec 2010
    Posts
    21

    confused with new type of int definition

    saw this code somewhere

    Code:
    int i=1022/3>>2;
    printf("%d",i);
    now what will be the output

    And can anyone explain what is happening here ?

  2. #2
    C++ Witch laserlight's Avatar
    Join Date
    Oct 2003
    Location
    Singapore
    Posts
    21,709
    Search the Web for "C bit shift". As for the question of "what will be the output ", that can easily be answered by writing a program, compiling it and running it.
    C + C++ Compiler: MinGW port of GCC
    Version Control System: Bazaar

    Look up a C++ Reference and learn How To Ask Questions The Smart Way

  3. #3
    Registered User
    Join Date
    Dec 2010
    Posts
    21
    thanx a lot

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Replies: 26
    Last Post: 11-30-2007, 02:51 AM
  2. Converted from Dev-C++ 4 to Dev-C++ 5
    By Wraithan in forum C++ Programming
    Replies: 8
    Last Post: 12-03-2005, 06:45 AM
  3. Switch/case Problems (long code in post)
    By Wraithan in forum C++ Programming
    Replies: 2
    Last Post: 12-01-2005, 05:40 PM
  4. Problem with Visual C++ Object-Oriented Programming Book.
    By GameGenie in forum C++ Programming
    Replies: 9
    Last Post: 08-29-2005, 11:21 PM
  5. Warnings, warnings, warnings?
    By spentdome in forum C Programming
    Replies: 25
    Last Post: 05-27-2002, 06:49 PM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21