Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
yantarnaya
0 / 0 / 0
Регистрация: 16.10.2012
Сообщений: 3
#1

Для чего используется INTEGER заглавными буквами? - C++

13.04.2014, 15:13. Просмотров 370. Ответов 8
Метки нет (Все метки)

Меня на собеседовании спросили: для чего используется INTEGER заглавными буквами?

Про обычный случай использования типа данных integer я в курсе
например
int i=3;
А вот в каком случае используется именно "INTEGER"?

Объясните пожалуйста, а еще лучше, приведите пример
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.04.2014, 15:13
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Для чего используется INTEGER заглавными буквами? (C++):

Дан файл, содержащий текст, записанный строчными русскими буквами. Получить в другом файле тот же текст, записанный заглавными буквами - C++
Дан файл, содержащий текст, записанный строчными русскими буквами. Получить в другом файле тот же текст, записанный заглавными буквами.

Для чего используется бинарное дерево? - C++
Подскажите, пожалуйста, для чего используется бинарное дерево? С какой целью? И если можно, пожалуйста, напишите простенький код с...

Для чего используется цикл for в данном коде - C++
Здравствуйте, можете подсказать, для чего используется цикл "for", в данном коде? #include <iostream> #include <cstring> using...

Для чего используется шестнадцатеричная система счисления? - C++
Всем привет, заметил что в больших проектах часто вместо записи обычных чисел их прописывают в шестнадцатеричной система счисления, в чём...

Для чего используется данный код и рабочий ли он? - C++
Всем привет! Ребят, может кто-нибудь объяснит, что означает данный код, насколько он рабочий/нерабочий, для чего вообще используется? ...

Для чего в приведенном коде используется преобразование типов - C++
if (choose==7){ printf ("Проверим составное или простое число при k=18\n"); k=18; a=4*(k+3)+1; printf("4(k+3)+1= %d\n",a); ...

8
Игорюня
20 / 16 / 7
Регистрация: 07.12.2013
Сообщений: 244
13.04.2014, 15:39 #2
Вопрос на засыпку?
0
KOPOJI
Эксперт HTML/CSSЭксперт PHP
16702 / 6624 / 433
Регистрация: 12.06.2012
Сообщений: 19,880
Завершенные тесты: 1
13.04.2014, 17:03 #3
Цитата Сообщение от yantarnaya Посмотреть сообщение
Про обычный случай использования типа данных integer я в курсе
integer != int.
Подразумеваю, что для определения собственного типа данных. Хотя, могу и ошибаться, я не "крестоносец"..
0
zss
Модератор
Эксперт С++
6696 / 6258 / 2086
Регистрация: 18.12.2011
Сообщений: 16,340
Завершенные тесты: 1
13.04.2014, 17:15 #4
C++
1
2
    typedef int INTEGER;
    INTEGER n1;
0
yantarnaya
0 / 0 / 0
Регистрация: 16.10.2012
Сообщений: 3
13.04.2014, 20:40  [ТС] #5
zss, скажите пожалуйста ,то есть INTEGER - это типичный вариант использования c оператором typedef?
0
zss
Модератор
Эксперт С++
6696 / 6258 / 2086
Регистрация: 18.12.2011
Сообщений: 16,340
Завершенные тесты: 1
13.04.2014, 21:25 #6
Думаю, что именно так.
0
yantarnaya
0 / 0 / 0
Регистрация: 16.10.2012
Сообщений: 3
14.04.2014, 23:11  [ТС] #7
KOPOJI, Вы имели в виду как раз то , что ZSS привел в примере?
0
Убежденный
Ушел с форума
Эксперт С++
15794 / 7231 / 1138
Регистрация: 02.05.2013
Сообщений: 11,637
Записей в блоге: 1
Завершенные тесты: 1
14.04.2014, 23:20 #8
Цитата Сообщение от yantarnaya Посмотреть сообщение
для чего используется INTEGER заглавными буквами?
Заглавными буквами принято обозначать макросы.
Думаю, что здесь вместо INTEGER могли бы подставляться разные типы, в
зависимости от окружения. Например, на одной платформе это был бы
long int, на другой short int, и т.д. Еще очень похоже на SQL-ный INTEGER,
возможно авторы намеренно хотели выделить тип, чтобы подчеркнуть
его SQL-ность.

А вообще, вопрос из разряда "для чего гадать на кофейной гуще"...
0
KOPOJI
Эксперт HTML/CSSЭксперт PHP
16702 / 6624 / 433
Регистрация: 12.06.2012
Сообщений: 19,880
Завершенные тесты: 1
15.04.2014, 07:23 #9
yantarnaya, и да, и нет. Может, это просто алиас для int с помощью typedef, а может, какой-то свой класс. А может, и макрос, как указано выше. Вариантов полно, но, думаю, для ответа на собеседовании лучше всего подойдет, пожалуй, нечто наподобие "для определения собственного типа данных или алиаса". Что они там подразумевают под INTEGER, неизвестно - если только уточнить после.

Добавлено через 2 минуты
yantarnaya, и да, как сказано выше, это может быть и макросом. Например, таким
C
1
2
3
#define INTEGER int
..........
INTEGER n1;
Хотя это, конечно, не принято делать подобным образом..
0
15.04.2014, 07:23
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.04.2014, 07:23
Привет! Вот еще темы с ответами:

Для чего используется _getch() и что будет, если ее не использовать? - C++
_getch(); 1)для чего это? 2)что будет,если написать без него? ..... cout << "периметр равен:" << " " << p << endl; ...

Для чего используется DLL? - C++
исходники кода написанного на C++ хранятся в DLL верно?? Для чего используется DLL?? Добавлено через 2 минуты вернее не исходники а...

Удалить из файла все записи, расположенные между заглавными буквами латинского алфавита и сами заглавные буквы - C++
Дан символьный файл. Удалить из него все записи, расположенные между заглавными буквами латинского алфавита и сами заглавные буквы....

Каким образом работает побитовое или и для чего этот оператор используется в заданном фрагменте кода? - C++
Добрый день, не сможете объяснить, каким образом работает побитовый оператор или в данном цикле и для чего он нужен? Заранее благодарен за...


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

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

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