Вопросы по теме 'type-promotion'
Арифметика C++ со смешанными целочисленными типами, вызывающая переполнение
Я провел несколько тестов в VC++2010, смешивая операнды разных размеров, которые вызывают переполнение в операции добавления:
int _tmain(int argc, _TCHAR* argv[])
{
__int8 a=127;
__int8 b=1;
__int16 c=b+a;
__int8 d=b+a;...
250 просмотров
schedule
02.05.2023
Почему байтовые и короткие значения повышаются до int при оценке выражения
Я хотел бы знать причину, по которой значения byte и short повышаются до int всякий раз, когда вычисляется выражение или обрабатывается побитовая операция?
3352 просмотров
schedule
10.05.2022
Как работает неявное преобразование с подписанным символом и беззнаковым целым числом?
#include<stdio.h>
void main()
{
unsigned x = 1;
signed char y = -1;
if(x > y)
printf("x > y");
else if(x == y)
printf("x == y");
else
printf("x < y");
printf("\n");...
249 просмотров
schedule
27.06.2022
Как я могу сравнить char с int?
Я не очень хорошо знаком с C, поэтому я немного запутался в безопасности типов языка.
Например.
char* my_pointer;
my_pointer = malloc(sizeof(char));
if (*my_pointer == 0b0000)
{
// this might be true or false, doesn't matter
}
Почему...
80 просмотров
schedule
18.05.2022
Почему массивы 0d в Numpy считаются скалярными?
В каком-то смысле здесь уже есть отличный ответ :
Не стоит слишком много думать об этом. В конечном итоге это лучше для психического здоровья и долголетия человека.
Психическое здоровье и долголетие, конечно, хороши, но как насчет...
442 просмотров
schedule
03.11.2022