Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.59/163: Рейтинг темы: голосов - 163, средняя оценка - 4.59
2 / 2 / 0
Регистрация: 31.01.2010
Сообщений: 18
1

Перевод int в char

17.05.2010, 00:49. Показов 31964. Ответов 7
Метки нет (Все метки)

Не подскажите, как перевести int в char? пробовал явное (char) и convert.ToChar() но вместо цифры он пишет квадратик..... как это понимать?
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.05.2010, 00:49
Ответы с готовыми решениями:

Перевод из int[] в int
Помогите ребят пж, я новичек Как перевести из массива в int? Заранее спасибо!

Перевод матрицы char в матрицу int
Имеется матрица: data = new char; Random rand = new Random(); ...

Перевод систем счисления int в int
Объясните пожалуйста, существует ли вообще метод перевода из 10-й системы счисления в 2-ую если...

Char в int
из цикла берем два символа a и a дальше нужно соединить эти два символа пробовал так : char...

Char в Int
Здраствуйте. из файла я взял данные(строка целых чисел, разделенных пробелами), записал в массив...

7
Эксперт JavaЭксперт С++
8369 / 3591 / 419
Регистрация: 03.07.2009
Сообщений: 10,708
17.05.2010, 01:40 2
Все правильно работает, у меня все отрабатывает нормально
C#
1
2
int i = 97;
char str = (char)i;
0
2 / 2 / 0
Регистрация: 31.01.2010
Сообщений: 18
17.05.2010, 22:51  [ТС] 3
компилятор глотает, но рисует квадратик. дело в этом: char str = (char)i; может можно еще как-то перевести? зы: или у меня просто убитая прога, что тоже возможно.....
1
Эксперт JavaЭксперт С++
8369 / 3591 / 419
Регистрация: 03.07.2009
Сообщений: 10,708
17.05.2010, 23:45 4
lRazZzoRl, у меня и в консоли, и в WinForms все корректно отображается
0
2 / 2 / 0
Регистрация: 31.01.2010
Сообщений: 18
19.05.2010, 21:49  [ТС] 5
ок. значит компилятор убитый. поищу новый. все равно спасибо
0
1 / 1 / 0
Регистрация: 31.10.2010
Сообщений: 51
25.09.2011, 20:36 6
Цитата Сообщение от lRazZzoRl Посмотреть сообщение
компилятор глотает, но рисует квадратик. дело в этом: char str = (char)i; может можно еще как-то перевести? зы: или у меня просто убитая прога, что тоже возможно.....
всё он у тебя правильно выводит, просто Convert.ToChar преобразует 32-битовое целое число в эквивалентный символ Юникода... выходит что символ твоего числа в Юникоде является квадратиком.
0
Casper-SC
25.09.2011, 22:22
  #7

Не по теме:

Цитата Сообщение от lRazZzoRl Посмотреть сообщение
ок. значит компилятор убитый. поищу новый. все равно спасибо
Интересно было бы узнать чем кончились бы поиски.

0
0 / 0 / 0
Регистрация: 20.11.2021
Сообщений: 1
20.11.2021, 10:34 8
Возможно вы попытались вывести управляющий символ.
0
20.11.2021, 10:34
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.11.2021, 10:34

Преобразование char в int
Как перевести например строку char*="jjjjjjj"в целое типа int используя функции си?

Преобразование char в int
Как преобразовать char в int? В задаче дано: переменная типа char c шестнадцатеричным значением,...

Конвертирование из char в int
В комментариях написал, что выводится. Почему при конвертировании значения меняются? ...

Конвертирование из char в int
using System; class Program { static void Main() { Console.Write("Введите...

Операция, обратная (int)char
Подскажите пожалуйста операцию, обратную (int)char

Ошибка в преобразовании char в int
Ребят, хочу цифры из файла поместить в массив, но почему то вместо 1 или 0 в массив записываются 48...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru