Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Unsigned MoveGroupBits(unsigned x, unsigned y, int n1, int n2);

Сравнивает лексографически строки string1 и string2 и возвращает | То же, что и strcmp, только сравнивается не более n первых символов. | Набору символов, задаваемому строкой string2. Завершающий нулевой символ не | String1. В случае неудачи возвращается значение NULL. | В строке string1 щыуществляет замену подстрок string2 строками | Задание N 2 | Определить количество отрицательных элементов в заданной строке | Задание № 5 | Class DateField. | Class VertMenu. |


Читайте также:
  1. Unsigned EraseGroupBits(unsigned x, int n1, int n2);

MoveGroupBits – заменяет группу разрядов х с n1 по n2 соответствующей группой разрядов из у и возвращает полученное значение

Разряды нумеруются с 0

Пример: MoveGroupBits(0xABCD,0x1234,4,7) = 0xAB3D

№ 24

Unsigned char ReverseByte(unsigned char c);

ReverseByte – реверсирует (не инвертирует!) биты данного типа char

Примеры: ReverseByte(0xAB) - 0x D5

ReverseByte(0x1B) - 0x D8

Примечание: вывод осуществлять с помощью printf(), например

printf("%X\n",ReverseByte(0xAB));

№ 25

Unsigned ReverseTetrads(unsigned x);

ReverseTetrads - возвращает х с реверсированными тетрадами

Пример: ReverseTetrads(0xABCD) = 0xDCBA

№ 26

Unsigned InversionGroupBit(unsigned x, int n1, int n2);

InversionGroupBit - меняет значения бит на противоположные в заданной группе разрядов

Разряды нумеруются с 0

Пример: InversionGroupBit(0xABCD,4,7) = 0xAB3D

№ 27

Unsigned ChangeBits(unsigned x, unsigned y);

ChangeBits – возвращает значение х, в котром занулены те нечетные биты, которые в у равны 1. Четные биты не изменяются.

Разряды нумеруются с 0

Пример: ChangeBits(0x6FFF,0x00F0) = 0x6F5F

№ 28

Unsigned ChangeBits(unsigned x, unsigned y);

ChangeBits – возвращает значение х, в котром установлены в 1 те четные биты, которые в у равны 0. Нечетные биты не изменяются.

Разряды нумеруются с 0

Пример: ChangeBits(0x0003,0x04F9) = 0x5107

№ 29

Unsigned EraseExceptGroupBits(unsigned x, int n1, int n2);


Дата добавления: 2015-07-11; просмотров: 109 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Unsigned EraseGroupBits(unsigned x, int n1, int n2);| EraseExceptGroupBits -возвращает х с обнуленными разрядами, за исключением заданной группы

mybiblioteka.su - 2015-2024 год. (0.005 сек.)