Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
AlEeXxiS
0 / 0 / 0
Регистрация: 14.07.2017
Сообщений: 1
1

Выведите все символы ASCII с кодами от 33 до 126 и их коды

16.07.2017, 20:45. Просмотров 854. Ответов 4
Метки нет (Все метки)

C
1
2
3
4
5
6
7
8
9
10
11
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main() {
char i,n;
for (i=33;i<126;i++)
{
 printf(" %c", n=char(i));
 printf(" %d\n", i);
}
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.07.2017, 20:45
Ответы с готовыми решениями:

Вывести все символы, ASCII-коды которых лежат между a и b включительно, в порядке возрастания их кодов
Даны два числа: a и b — коды символов. Ваша задача — вывести все символы, ASCII-коды которых лежат...

Написать программу выводящую символы ASCII с заданными кодами
Ввести в консоли строку из пяти прописных латинских символов, преобразовать их в соответствующие...

Написать программу выводящую символы ASCII с заданными кодами
Ввести в консоли строку из пяти символов, а затем произвести над каждым символом операцию...

Написать программу выводящую символы ASCII с заданными кодами
Ввести в консоли строку из пяти прописных латинских символов, преобразовать их в соответствующие...

Написать программу выводящую символы ASCII с заданными кодами
Прочитать из текстового файла символы, прибавить к их кодам 3, вывести новые символы в текстовый...

4
easybudda
Модератор
Эксперт JavaЭксперт CЭксперт С++
10490 / 6199 / 1558
Регистрация: 25.07.2009
Сообщений: 11,801
16.07.2017, 21:38 2
AlEeXxiS, точно не наоборот?
0
8-BITOV
542 / 485 / 104
Регистрация: 05.05.2014
Сообщений: 1,108
16.07.2017, 23:20 3
C
1
2
3
4
5
6
7
8
9
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main() {
unsigned char i;
for (i=33;i<=126;i++)
  printf(" %c %d\n", i, i);
return 0;
}
1
Mournful Max
Велосипедист...
348 / 215 / 74
Регистрация: 15.12.2015
Сообщений: 785
Завершенные тесты: 1
17.07.2017, 00:18 4
Сделал все, что было в моих силах!
C
1
2
3
4
5
6
7
#include <stdio.h>
 
int main( void )
{
    for ( char ch = '!'; ch <= '~'; ++ch )
        printf( "%c == %i\n", ch, ( int )ch );
}
0
sbhx
29 / 23 / 4
Регистрация: 02.02.2011
Сообщений: 96
18.07.2017, 09:31 5
C
1
2
3
4
5
6
7
8
9
#include <stdio.h>
 
int main(){
  int i;
  for(i = 33; i <= 126; i++){
    printf("%d - %c.\n", i, (char)i);
  }
  return 0;
}
Как-то так... Типы данных приводить друг в друга можно через конструкцию "(type)Name". Иногда могут возникать проблемы с присвоением char конкретного значения при помощи числа, поэтому лучше перебирать числа, которые являются кодами букв, в int и потом просто приводить в нужный тип перед использованием. (если у кого-то есть уточнения или возражения - готов с удовольствием выслушать, я самоучка чистокровный)

Поэтому в цикл загоняем int и перебираем их, а непосрдественно в выводе задаем тип данных. Дополнительные переменные для перевода не требуются.
0
18.07.2017, 09:31
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.07.2017, 09:31

Необходимо из строки символов вывести на экран символы с минимальным и максимальным кодами по таблице ASCII
Доброго времени суток. Помогите пожалуйста. Необходимо из строки символов вывести на экран символы...

Упорядочить строку таким образом, чтобы сначала следовали символы с четными ascii-кодами
Вообщем у меня имеется строка длинной n. Мне нужно упорядочить ее таким образом, чтобы сначала...

Вывести на экран коды таблицы ASCII от 0 до 255 и их символы
Смог написать программу которая выводит либо символы, либо коды, но не могу сделать, чтобы...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru