By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
435,594 Members | 3,680 Online
Bytes IT Community
+ Ask a Question
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
cjw
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
Share this Question
Share on Google+
4 Replies


P: n/a
Greetings.

In article <de**************************@posting.google.com >, 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:<de**************************@posting.google. com>...
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:<de**************************@posting.google. com>...
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


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.
each
byte is composed of 8 bits.
No.
A byte is /at least/ eight bits in width.
Bit values help to represent the value in
that 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 order
to reply to your mail


Seconded.
--
Irrwahn
(ir*******@freenet.de)
Nov 13 '05 #4

P: n/a
Irrwahn Grausewitz <ir*******@freenet.de> wrote in message news:<8b********************************@4ax.com>. ..
ra*****@yahoo.com (Ravi Uday) wrote:
s2******@student.rmit.edu.au (cjw) wrote in message news:<de**************************@posting.google. com>...
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


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 !
each
byte is composed of 8 bits.


No.
A byte is /at least/ eight bits in width.
Bit values help to represent the value in
that 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 order
to reply to your mail


Seconded.


Mmmm..
Nov 13 '05 #5

This discussion thread is closed

Replies have been disabled for this discussion.