Форум программистов, компьютерный форум CyberForum.ru

сравнение знаковых и беззнаковых чисел - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ квадратная матрица http://www.cyberforum.ru/cpp-beginners/thread409284.html
Дана целочисленная квадратная матрица. Определить максимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы.
C++ Не могу добавить \ Здравствуйте, вот код: GetCurrentDirectory(256, lpBuffer); strcat(lpBuffer,"\"); strcat(lpBuffer,pDrvName); awPath = lpBuffer; Так как знак "\" является одной из скобок языка, не получается его прибавить к строке, но это нужно сделать, подскажите пожалуйста. http://www.cyberforum.ru/cpp-beginners/thread409280.html
C++ Функции в С++
Помогите пожалуйста решить одну задачу с использованием функции: Дано N треугольников, ввести их координаты, т.е x1,y1,x2,y2,x3,y3 и вывести на экран площадь наибольшего треугольника. У меня получается только ввести один треугольник, а как ввести N количество, незнаю, предполагаю нужно через цикл, но уже пробовал, не получается. Вот, что только получается: #include <iostream> using...
C++ char массив - цикл for
Вообщем ситуация такая, есть такие условия char ch_number1; const int arrSize = 25; Пользователь должен ввести число в массив - и только цифры: Нужно в char-овский массив проверить на значения - чтобы только были цифры Пока не могу разобратся с этим -вроде делаю проверку в форе - но когда он выходить - значение стирается - а треюуется, чтобы он его запомнил после фор void inputnumber1...
C++ Определить класс "Школьник" http://www.cyberforum.ru/cpp-beginners/thread409248.html
Помогите, пожалуйста, с языком я плохо знаком, без помощи не разберусь:( Определить класс "Школьник", предусмотрев в нем компонентные данные: фамилия, имя, отчество, адрес, край, область, город, улица, номер дома. Предусмотреть создание свойств для доступа к отдельным компонентам и методы для вывода информации на экран. Предусмотреть создание производного класса. Помогите, я это задание сам...
C++ Расположить массив из русских букв по порядку Не могу справится с задачей..Как можно более полно описывайте суть проблемы или вопроса, что было сделано для ее решения и какие результаты получены. подробнее

Показать сообщение отдельно
yekka
384 / 148 / 8
Регистрация: 12.05.2011
Сообщений: 450
17.12.2011, 09:38  [ТС]     сравнение знаковых и беззнаковых чисел
Цитата Сообщение от Mr.X Посмотреть сообщение
Ну, здесь производится арифметическое преобразование типов, согласно которому операнд "меньшего" типа приводится к типу операнда "большего" типа. В иерархии типов "большим" считается тот тип, который может представить большее положительное значение.
Хм. Действительно, если отрицательное число будет "большего" типа, то результат получается "правильный".
C++
1
2
3
4
5
6
7
8
9
#include <stdio.h>
#include <stdint.h>
 
int main() {
  if ( (uint32_t) 1 > (int64_t) -1 ) 
    printf("1 > -1\n");
  else
    printf("1 <= -1\n");
}
А то, что отрицательные числа так топорно кастуются в беззнаковые -- это типа фича языка си.
 
Текущее время: 10:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru