Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.66/29: Рейтинг темы: голосов - 29, средняя оценка - 4.66
DrSMERTb
60 / 36 / 10
Регистрация: 12.11.2010
Сообщений: 820
1

Унарные операции

16.11.2010, 16:02. Просмотров 5279. Ответов 7
Метки нет (Все метки)

Всем доброго времени суток. Вот у меня следующая проблема: проиллюстрировать возможности унарных операций. Буду благодарен любой помощи в этом вопросе.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.11.2010, 16:02
Ответы с готовыми решениями:

Двусвязный список: перегрузить унарные операции ++, -- для движения по списку
Перезагрузить унарные операции ++,-- как движение по списку(постфиксными,...

бинарные и унарные операторы
Не могу понять в чем какие унарные а какие бинарные операторы в С++, может если...

Перегрузить операции сравнения комплексных чисел и операции потокового вывода
Создать класс комплексное число. Перегрузить операции сравнения комплексных...

Битовые операции и операции смещения языка С
Доброго времени суток господа,помогите пожалуйста.Есть 2 кода к задаче,первый...

Заменить операции ifstream на операции fprintf
Собственно как и написано в заголовке заменить операции ifstream на fprintf со...

7
easybudda
Модератор
Эксперт CЭксперт С++
10106 / 6015 / 1507
Регистрация: 25.07.2009
Сообщений: 11,403
16.11.2010, 16:08 2
C
1
2
3
4
5
6
7
8
9
10
11
#include <stdio.h>
 
int main(void){
    int a = 1;
    printf("A = %d\t-A = %d\n", a, -a);
    unsigned b = 0xffff;
    printf("B = %010#x\t~B = %010#x\n", b, ~b);
    int c = 1;
    printf("C = %d\t!C = %d\n", c, !c);
    return 0;
}
1
DrSMERTb
60 / 36 / 10
Регистрация: 12.11.2010
Сообщений: 820
07.12.2010, 10:04  [ТС] 3
Всем доброго времени суток. Попытался сдать этот текст программы, преподаватель сказала, что тут не хватает одной унарной операции.. Помогите дополнить пожалуйста. Заранее благодарен.
0
Kastaneda
Jesus loves me
Эксперт С++
4940 / 3016 / 346
Регистрация: 12.12.2009
Сообщений: 7,612
Записей в блоге: 2
Завершенные тесты: 1
07.12.2010, 10:15 4
Цитата Сообщение от DrSMERTb Посмотреть сообщение
не хватает одной унарной операции
инкримент/декримент?

Добавлено через 37 секунд
C
1
2
int c = 1;
        printf("C = %d\t++C = %d\n", c, ++c);
1
norge_goth
62 / 62 / 13
Регистрация: 27.01.2009
Сообщений: 279
07.12.2010, 10:19 5
разименование указателя и sizeof()
C++
1
2
3
4
int a = 8, *b;
b = &a;
printf("%d", *b);
printf("%d", sizeof(int));
1
DrSMERTb
60 / 36 / 10
Регистрация: 12.11.2010
Сообщений: 820
07.12.2010, 11:05  [ТС] 6
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
 
int main(void)
{
        int a = 1;
        printf("A = %d\t-A = %d\n", a, -a);
        unsigned b = 0xffff;
        printf("B = %010#x\t~B = %010#x\n", b, ~b);
        int c = 1;
        printf("C = %d\t!C = %d\n", c, !c);
        int c = 1;
        printf("C = %d\t++C = %d\n", c, ++c);
        int a = 8, *b;
                b = &a;
                printf("%d", *b);
                printf("%d", sizeof(int));
}
        return 0;
Вот что получилось, выдаёт несколько ошибок, может какую библиотеку нужно ещё подключить?
0
easybudda
Модератор
Эксперт CЭксперт С++
10106 / 6015 / 1507
Регистрация: 25.07.2009
Сообщений: 11,403
07.12.2010, 11:25 7
DrSMERTb, а Вы ошибки компиляции, как много строк непонятного текста воспринимаете? У Вас переменная int a первой же строкой определена, да и unsigned b через строку от неё, а имена переменных в перделах блока не должны повторяться, независимо от типа переменных. И закрывающая фигурная скобка должна быть после return 0; а не перед...
1
DrSMERTb
60 / 36 / 10
Регистрация: 12.11.2010
Сообщений: 820
26.12.2010, 12:18  [ТС] 8
Всем доброго времени суток. Я показал эту программу преподавателю. Она сказала, что в этой программе уже все прописано, а это должен выполнять компилятор. Помогите пожалуйста.
0
26.12.2010, 12:18
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.12.2010, 12:18

Записать логические выражения, используя условные операторы, операции отношений и логические операции
Записать логические выражения, используя условные операторы, операции отношений...

Операции в С++
Я не могу понять что делают ети операции &gt;&gt; &lt;&lt; &amp;= |= ^= Обясните...

Битовые операции
Доброго времени суток! Помогите решить задачу на тему &quot;Битовые операции&quot;: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru