Студопедия

Главная страница Случайная страница

Разделы сайта

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






  • Как продвинуть сайт на первые места?
    Вы создали или только планируете создать свой сайт, но не знаете, как продвигать? Продвижение сайта – это не просто процесс, а целый комплекс мероприятий, направленных на увеличение его посещаемости и повышение его позиций в поисковых системах.
    Ускорение продвижения
    Если вам трудно попасть на первые места в поиске самостоятельно, попробуйте технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Если ни один запрос у вас не продвинется в Топ10 за месяц, то в SeoHammer за бустер вернут деньги.
    Начать продвижение сайта
  • Преобразование знаковых целых типов






    От типа К типу Метод
    char short дополнение знаком
    char long дополнение знаком
    char unsigned char сохранение битового представления;
    char unsigned short старший бит теряет функцию знакового бита дополнение знаком до short; преобразование short в unsigned short
    char unsigned long дополнение знаком до long; преобразование long в unsigned long
    char float дополнение знаком до long; преобразование long к float
    char double дополнение знаком до long; преобразование long к double
    short char сохранение младшего байта
    short long дополнение знаком
    short unsigned char сохранение младшего байта
    short unsigned short сохранение битового представления; старший бит теряет функцию знакового бита
    short unsigned long дополнение знаком до long; преобразование long в unsigned long
    short float дополнение знаком до long; преобразование long к float
    short double дополнение знаком до long; преобразование long к double
    long char сохранение младшего байта
    long short сохранение младшего слова
    long unsigned char сохранение младшего байта
    long unsigned short сохранение младшего слова
    long unsigned long сохранение битового представления; старший бит теряет функцию знакового бита
    long float представляется как float; возможна некоторая потеря точности
    long double представляется как double; возможна некоторая потеря точности

    Примечание. В СП MSC и СП ТС тип int эквивалентен типу short и преобразование для типа int производится как для типа short. В некоторых реализациях языка Си тип int эквивалентен типу long и преобразование для типа int производится как для типа long.

     

    Преобразование беззнаковых целых типов

     

    Беззнаковое целое значение преобразуется к короткому беззнаковому целому значению или короткому знаковому целому значению путем усечения старших битов. Беззнаковое целое значение преобразуется к длинному беззнаковому целому значению или длинному знаковому целому значению путем дополнения нулями слева. Беззнаковое целое значение преобразуется к значению с плавающей точкой путем преобразования к типу long, а затем преобразования значения типа long к значению с плавающей точкой.

    Если беззнаковое целое значение преобразуется к знаковому целому значению того же размера, то битовое представление не меняется. Однако, если старший (знаковый) бит был установлен в единицу, представляемое значение изменится.

    Правила преобразования беззнаковых целых типов приведены в таблице 4.3.

    Таблица 4.3.

     






    © 2023 :: MyLektsii.ru :: Мои Лекции
    Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
    Копирование текстов разрешено только с указанием индексируемой ссылки на источник.