Тема: Вопросы по программированию

Ответить в теме
Показано с 1 по 2 из 2
  1. Вверх #1
    Живёт на форуме Аватар для yurace
    Пол
    Мужской
    Адрес
    Odessa
    Сообщений
    3,057
    Репутация
    392

    По умолчанию Вопросы по программированию

    Собственно сабж, чтобы не флудить, не создавать кучу разных тем, решил составить общую тему, так как в последнее время в свободное от работы отдыха и личной жизни время решил заниматься изучением программирования. Собственно вопрос:
    Приведён код на С:

    #include "stdafx.h"
    #include <iostream>
    using namespace std;
    void main()
    {
    int t,i=27;
    char a='h';

    bool z=false;
    t=i+a-z;
    cout <<t<<"\n";
    }
    Как говорится, ясное дело, что char преобразуется в int, которая равна 0. Результат t=131, тогда преобразованное в int a равно 131-27=104-на каком основании это определяется?
    Одесский Жеребец


  2. Вверх #2
    Модератор
    Мистер Одесский Форум
    Аватар для maxx™
    Пол
    Мужской
    Адрес
    Одеса
    Возраст
    46
    Сообщений
    32,114
    Репутация
    14462
    Цитата Сообщение от yurace Посмотреть сообщение
    Собственно сабж, чтобы не флудить, не создавать кучу разных тем, решил составить общую тему, так как в последнее время в свободное от работы отдыха и личной жизни время решил заниматься изучением программирования. Собственно вопрос:
    Приведён код на С:

    #include "stdafx.h"
    #include <iostream>
    using namespace std;
    void main()
    {
    int t,i=27;
    char a='h';

    bool z=false;
    t=i+a-z;
    cout <<t<<"\n";
    }
    Как говорится, ясное дело, что char преобразуется в int, которая равна 0. Результат t=131, тогда преобразованное в int a равно 131-27=104-на каком основании это определяется?
    Потому что char это не ноль а код символа h в ASCII таблице.

Ответить в теме

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения