Basic C questions (Beginner)
I've just recentley started learning C, after a year learning and writing in Java. I jave a lot of catching up to do when it comes to memory, variables and stuff like that. I have a few questions, any answer would really help:

1)"A value of type char always occupies one byte" - does that mean that char is always exactly 8 bits long?

2)What characters-sets is used in modern computers? Is there a difference between different OS?

3)What is the difference between a signed char and an unsigned char? And is the charachter 
represented by a number machine depended?

4)what is the difference between char *ch = "text" and char ch[] = "text"

5)What is the benifet using unsigned variables?

6)C defines the minimum sortage size for standart types. Who defines the maximum, and how is it determined?

7)Today, when (for example) do we use hexadecimal base, or any other base other then binary?

8)Is memory align machince depended? And if it is, is there any common method in modern-days computers?

Basic C questions (Beginner)
===

I've just recentley started learning C, after a year learning and writing in Java. I jave a lot of catching up to do when it comes to memory, variables and stuff like that. I have a few questions, any answer would really help:

1)"A value of type char always occupies one byte" - does that mean that char is always exactly 8 bits long?

2)What characters-sets is used in modern computers? Is there a difference between different OS?

3)What is the difference between a signed char and an unsigned char? And is the charachter 
represented by a number machine depended?

4)what is the difference between char *ch = "text" and char ch[] = "text"

5)What is the benifet using unsigned variables?

6)C defines the minimum sortage size for standart types. Who defines the maximum, and how is it determined?

7)Today, when (for example) do we use hexadecimal base, or any other base other then binary?

8)Is memory align machince depended? And if it is, is there any common method in modern-days computers?
