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

Целочисленный тип размером в 1 байт - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.87
ht1515
шарпопочитатель
 Аватар для ht1515
58 / 25 / 1
Регистрация: 31.01.2010
Сообщений: 889
01.10.2010, 19:22     Целочисленный тип размером в 1 байт #1
не подскажите название такого типа?
Просто смотрю в МСДН , там int- 4 байта.
int16 -2 байта. А для 1 байта только char - но это символьный тип, а мне нужен целочисленный.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.10.2010, 19:22     Целочисленный тип размером в 1 байт
Посмотрите здесь:

C++ Можно ли коробку размером a\b\c упаковать в посылку размером r\s\t ?
Посчитать в файле количество нулевых байт и различных байт C++
C++ Из заданной матрицы A размером N*M получить матрицу В размером K*3 по правилу: первый столбец состоит из полож
Целочисленный тип данных для 10^50 C++
Дан целочисленный двумерный массив размером MxN C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
01.10.2010, 19:27     Целочисленный тип размером в 1 байт #2
ht1515, char онли.
CyBOSSeR
Эксперт C++
 Аватар для CyBOSSeR
2294 / 1664 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
01.10.2010, 19:29     Целочисленный тип размером в 1 байт #3
ht1515, char - это целочисленный тип.
Напильнег
480 / 120 / 10
Регистрация: 30.09.2010
Сообщений: 473
01.10.2010, 19:34     Целочисленный тип размером в 1 байт #4
Цитата Сообщение от ht1515 Посмотреть сообщение
А для 1 байта только char - но это символьный тип, а мне нужен целочисленный.
В Си нет символьного типа, char - целочисленный тип. Если хочешь, чтобы он был знаковым независимо от настроек и директив компилятора, используй квалификатор signed:
C
1
signed char i,j;
ht1515
шарпопочитатель
 Аватар для ht1515
58 / 25 / 1
Регистрация: 31.01.2010
Сообщений: 889
01.10.2010, 20:08  [ТС]     Целочисленный тип размером в 1 байт #5
просто когда вы конвертируете число в строку н-р
C++
1
2
3
int h=45;
String st=h.ToString();
то st будет равно 45.
А если так
C++
1
2
3
char h=4;
String st=h.ToString();
то st будет равно 52.
Добавлено через 6 минут
а все понял...
C++
1
onebyte=Convert::ToInt16(textBox1->Text);
так надо присваивать.
Просто присваивал
C++
1
onebyte=Convert::ToChar(textBox1->Text);
поэтому он наверно автоматом в аскии переводил
CyBOSSeR
Эксперт C++
 Аватар для CyBOSSeR
2294 / 1664 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
01.10.2010, 20:25     Целочисленный тип размером в 1 байт #6
ht1515, для вопросов про C++/CLI есть отдельный раздел: C++/CLI.
Yandex
Объявления
01.10.2010, 20:25     Целочисленный тип размером в 1 байт
Ответ Создать тему
Опции темы

Текущее время: 03:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru