Development на Си

Contents
Introduction
a.out
Преобразование чисел
Побитовые операции
Другие статьи о Си

Introduction

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

Например, полезно знать о системной переменной PATH .

Если Вы собираетесь программировать на Си из Windows Вам может пригодиться статья

Установка компилятора GCC в Windows

a.out

Если после компиляции с помощью gcc у Вас появляется файл a.out и Вы не знаете, что с ним делать попробуйте:

./a.out

Если Вы хотите, чтобы после компиляции исполняемы файл назывался не a.out а как-то по-другому - воспользуетсь опцией o

gcc -o new_name code.c

После компиляции Вы получите исполняемый файл new_name и уже его нужно будет запускать с помощью

./new_name

Преобразование чисел

Для новичков очень удивительным может показаться преобразование чисел. Предположим вы ввели 9. И хотите чтобы её вам и напечатали. А получаете в ответ 57.

To разобраться в этом вопросе - нужно открыть таблицу символов ASCII - ссылка и найти в ней 9ку. Ей соответствует 16-тиричное число 39. To выдать вам результат компьютер преобразует 39 в десятичный вид по формуле x = 3*16 + 9*1 = 57

Решение задач из учебника Керниган и Ричи

Побитовые операции

Число dec Опе ра тор Число dec Ре зуль тат dec Ре зуль тат bin
170 1010 1010
90 0101 1010
170 & 90 10 0000 1010
170 | 90 250 1111 1010
170 ^ 90 240 1111 0000
170 >>3 21 0001 0101
170 <<4 1601010 0000
Related Articles
Development на C
Учебник по Си
Boolean в Си
Сокеты в Си
К и Р
Что такое argc, char * argv[]
Функция scanf()
Указатели
Структуры в Си
Оператор «стрелка» указатель на член структуры

Search on this site

Subscribe to @aofeed channel for updates

Visit Channel

@aofeed

Feedbak and Questions in Telegram

@aofeedchat