Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Bitwise operation

Name: Anonymous 2010-06-09 5:28

How are simple operations like adding and subtraction represented using only bitwise operators such as &, |, ^, >>, ~, and <<?

Also, do each of the bitwise operators perform at the same rate, or are some faster than others?

Name: Anonymous 2010-06-17 19:44

interesting problem you came across

#include <stdio.h>

int main()
{
    int a,b,q=64;

    for (a=0; a<q; a++) {
        for (b=0; b<q; b++) {
            if ((a + b) == (a ^ b))
                printf("# ");
            else
                printf("  ");
        }
    printf("\n");
    }
    return 0;
}


# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
#   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #  
# #     # #     # #     # #     # #     # #     # #     # #     # #     # #     # #     # #     # #     # #     # #     # #    
#       #       #       #       #       #       #       #       #       #       #       #       #       #       #       #      
# # # #         # # # #         # # # #         # # # #         # # # #         # # # #         # # # #         # # # #        
#   #           #   #           #   #           #   #           #   #           #   #           #   #           #   #          
# #             # #             # #             # #             # #             # #             # #             # #            
#               #               #               #               #               #               #               #              
# # # # # # # #                 # # # # # # # #                 # # # # # # # #                 # # # # # # # #                
#   #   #   #                   #   #   #   #                   #   #   #   #                   #   #   #   #                  
# #     # #                     # #     # #                     # #     # #                     # #     # #                    
#       #                       #       #                       #       #                       #       #                      
# # # #                         # # # #                         # # # #                         # # # #                        
#   #                           #   #                           #   #                           #   #                          
# #                             # #                             # #                             # #                            
#                               #                               #                               #                              
# # # # # # # # # # # # # # # #                                 # # # # # # # # # # # # # # # #                                
#   #   #   #   #   #   #   #                                   #   #   #   #   #   #   #   #                                  
# #     # #     # #     # #                                     # #     # #     # #     # #                                    
#       #       #       #                                       #       #       #       #                                      
# # # #         # # # #                                         # # # #         # # # #                                        
#   #           #   #                                           #   #           #   #                                          
# #             # #                                             # #             # #                                            
#               #                                               #               #                                              
# # # # # # # #                                                 # # # # # # # #                                                
#   #   #   #                                                   #   #   #   #                                                  
# #     # #                                                     # #     # #                                                    
#       #                                                       #       #                                                      
# # # #                                                         # # # #                                                        
#   #                                                           #   #                                                          
# #                                                             # #                                                            
#                                                               #                                                              
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #                                                                
#   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #                                                                  
# #     # #     # #     # #     # #     # #     # #     # #                                                                    
#       #       #       #       #       #       #       #                                                                      
# # # #         # # # #         # # # #         # # # #                                                                        
#   #           #   #           #   #           #   #                                                                          
# #             # #             # #             # #                                                                            
#               #               #               #                                                                              
# # # # # # # #                 # # # # # # # #                                                                                
#   #   #   #                   #   #   #   #                                                                                  
# #     # #                     # #     # #                                                                                    
#       #                       #       #                                                                                      
# # # #                         # # # #                                                                                        
#   #                           #   #                                                                                          
# #                             # #                                                                                            
#                               #                                                                                              
# # # # # # # # # # # # # # # #                                                                                                
#   #   #   #   #   #   #   #                                                                                                  
# #     # #     # #     # #                                                                                                    
#       #       #       #                                                                                                      
# # # #         # # # #                                                                                                        
#   #           #   #                                                                                                          
# #             # #                                                                                                            
#               #                                                                                                              
# # # # # # # #                                                                                                                
#   #   #   #                                                                                                                  
# #     # #                                                                                                                    
#       #                                                                                                                      
# # # #                                                                                                                        
#   #                                                                                                                          
# #                                                                                                                            
#                                                                                                                              

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List