435,594 Members | 3,680 Online
Need help? Post your question and get tips & solutions from a community of 435,594 IT Pros & Developers. It's quick & easy.

# Bit and Byte problem

 P: n/a I need to read an 'unsigned char' array and save it as a bit array (values are only 0s or 1s). When processing, have to do math operations such as summing up the values etc. Pl let me know an efficient way of doing this. cjw Nov 13 '05 #1
4 Replies

 P: n/a Greetings. In article , cjw wrote: I need to read an 'unsigned char' array and save it as a bit array (values are only 0s or 1s). When processing, have to do math operations such as summing up the values etc. Pl let me know an efficient way of doing this. Given your e-mail address and the nature of the query, I presume this is a homework problem. Fortunately, it's not too hard to solve if you read up on C's bit-shifting operators (<< and >>). Once you've done so, try writing the program, and if you need help, send another post with your code and a description of the problem. Regards, Tristan -- _ _V.-o Tristan Miller [en,(fr,de,ia)] >< Space is limited / |`-' -=-=-=-=-=-=-=-=-=-=-=-=-=-=-= <> In a haiku, so it's hard (7_\\ http://www.nothingisreal.com/ >< To finish what you Nov 13 '05 #2

 P: n/a s2******@student.rmit.edu.au (cjw) wrote in message news:... I need to read an 'unsigned char' array and save it as a bit array (values are only 0s or 1s). When processing, have to do math operations such as summing up the values etc. Pl let me know an efficient way of doing this. cjw What you mean by bit array !! Is it 8 bits in 1 byte you call as array ?? Well, an array is composed of bytes of type the array points to and each byte is composed of 8 bits. Bit values help to represent the value in that byte to read and process them. Define your problem or post snippet of your compilable code in order to reply to your mail - Ravi Nov 13 '05 #3

 P: n/a ra*****@yahoo.com (Ravi Uday) wrote: s2******@student.rmit.edu.au (cjw) wrote in message news:... I need to read an 'unsigned char' array and save it as a bit array (values are only 0s or 1s). When processing, have to do math operations such as summing up the values etc. Pl let me know an efficient way of doing this. cjwWhat you mean by bit array !! Is it 8 bits in 1 byte you call as array??Well, an array is composed of bytes of type the array points to and No. An array is a contiguous set of objects of a particular type. An array object doesn't point to anything, though it decays into a pointer to its first element in value contexts. eachbyte is composed of 8 bits. No. A byte is /at least/ eight bits in width. Bit values help to represent the value inthat byte to read and process them. Value bits represent the value of an object. Padding bits don't. Define your problem or post snippet of your compilable code in orderto reply to your mail Seconded. -- Irrwahn (ir*******@freenet.de) Nov 13 '05 #4

 P: n/a Irrwahn Grausewitz wrote in message news:<8b********************************@4ax.com>. .. ra*****@yahoo.com (Ravi Uday) wrote:s2******@student.rmit.edu.au (cjw) wrote in message news:... I need to read an 'unsigned char' array and save it as a bit array (values are only 0s or 1s). When processing, have to do math operations such as summing up the values etc. Pl let me know an efficient way of doing this. cjwWhat you mean by bit array !! Is it 8 bits in 1 byte you call as array??Well, an array is composed of bytes of type the array points to and No. An array is a contiguous set of objects of a particular type. An array object doesn't point to anything, though it decays into a pointer to its first element in value contexts. Really .. Clever ! eachbyte is composed of 8 bits. No. A byte is /at least/ eight bits in width.Bit values help to represent the value inthat byte to read and process them. Value bits represent the value of an **object** oh. Padding bits don't. -> Yes i forgot about that :-)Define your problem or post snippet of your compilable code in orderto reply to your mail Seconded. Mmmm.. Nov 13 '05 #5

### This discussion thread is closed

Replies have been disabled for this discussion.