Двоичный код - это способ представления данных в одном разряде в виде комбинации двух знаков, обычно обозначаемых цифрами 0 и 1.
Простые:
символьные
целые
вещественные
перечисляемый тип
указатели
Составные:
массив
структура
объединение
!
signed
Старший бит внутреннего представления воспринимается как знаковый
unsigned
Старший бит внутреннего представления входит в код представляемого числового значения, которое считается в этом случае беззнаковым
Данный выбор определяет предельные значения, которые можно представить с помощью описанной переменной.
signed char: от -128 до 127;
signed int: от -32768 до 32767;
signed long: от -2147483648 до 2147483647
Данный выбор определяет предельные значения, которые можно представить с помощью описанной переменной.
Диапазоны значений
unsigned char: от 0 до 255;
unsigned int: от 0 до 65535 ;
unsigned long: от 0 до 4294967295
!
Явное (тип) имя
Указывается тип переменной, к которому необходимо преобразовать исходную переменную.
Неявное
Преобразование происходит автоматически, по правилам, заложенным в данном языке программирования.
int num = 2147483647;
long bigNum = num;
/* компилятор неявно преобразует значение справа в тип long перед присвоением его типу bigNum */
int X;
int Y = 200;
char C = 30;
X = (int) C * 10 + Y;
/*переменная С приведена к типу int */
short a = 2, b; // для a битовое представление 00000010
b = ~a; // теперь b равно 253, т.е. битовое представление 11111101
0
short a = 2, b; // для a битовое представление 00000010
b = a<<2; // теперь b равно 8, т.е. битовое представление 00001000
0
short a = 8, b; // для a битовое представление 00001000
b = a>>2; // теперь b равно 2, т.е. битовое представление 00000010
short a = 2, b = 8, c; // для a: 00000010, для b: 00001000
c = a^b; // теперь c равно 10, т.е. битовое представление 00001010
short a = 2, b = 10, c; // для a: 00000010, для b: 00001010
c = a&b; // теперь c равно 2, т.е. битовое представление 00000010
short a = 2, b = 10, c; // для a: 00000010, для b: 00001010
c = aIb; // теперь c равно 10, т.е. битовое представление 00001010
Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть