Как сделать символ евро в C? - PullRequest
2 голосов
/ 27 января 2011

Пожалуйста, дайте мне пример программы C для производства системного символа евро. Я использую клавиатуру Windows, и программа должна быть скомпилирована в Linux.

Обновление: на самом деле мне нужен символ евро в виде строки, и мне нужно объединить его со строкой суммы.

У меня ноутбук Dell Latitude D620 и я пытался использовать Alt + 4, Alt + 5 и т. Д. Ни один из них не печатает символ евро.

Ответы [ 3 ]

5 голосов
/ 27 января 2011

Это полностью зависит от кодировки символов.

Этот вопрос должен резюмировать, почему нет прямого ответа на ваш вопрос:

Шестнадцатеричное представление символа евро €

2 голосов
/ 27 января 2011

Стандартная кодовая точка Unicode для знака Евро (€) равна U + 20AC.

Если ваша система работает с использованием UTF-8 в качестве собственной кодировки, вы можете представить этот глиф, используя строку "\xE2\x82\xAC". Кодирование использует три байта для представления 16-битного значения кодовой точки.

1 голос
/ 27 января 2011

Использование "\u20AC";это кодировка знака евро в кодировке UTF-8.Подробнее здесь .

...