Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
12/06/06 11:01
Read: times


 
#129058 - Ah yes
Responding to: ???'s previous message
Christoph Franck said:
Shifts are always bitwise. The opposite of bitwise would be logical, and while you can have logical boolean operators, logical shifts don't make much sense.

Ah yes - you're right.

In 'C', the shift operators are actually called "Bitwise Shift Operators"

I obviously need to re-read my 'C' textbook, too!
Oops!

I must've been getting confused with some processor instructions sets which provide distinct Logical and Arithmetic Shift instructions...

http://en.wikipedia.org/wiki/Logical_shift
http://en.wikipedia.org/wiki/Arithmetic_shift

All of which just makes it the more obvious that the OP hasn't even looked in the textbook...



List of 18 messages in thread
TopicAuthorDate
shifting array elements using bitwise opeartor inC            01/01/70 00:00      
   Why?            01/01/70 00:00      
   Elaborate please.            01/01/70 00:00      
       opeartor inC            01/01/70 00:00      
         Possibly not            01/01/70 00:00      
            Possibly not            01/01/70 00:00      
               No, it doesn't            01/01/70 00:00      
                  *nitpick*            01/01/70 00:00      
                     Ah yes            01/01/70 00:00      
               may be not!            01/01/70 00:00      
                  We will never know ...            01/01/70 00:00      
                  my actual problem            01/01/70 00:00      
                     do not shift at all            01/01/70 00:00      
                        Circular buffer            01/01/70 00:00      
                     it's bytewise then, isn't it            01/01/70 00:00      
                     That makes _a lot_ more sense.            01/01/70 00:00      
                        just a small remark            01/01/70 00:00      
                           My bad.            01/01/70 00:00      

Back to Subject List