ПЪРВИ УРОК <> ПРОГРАМИРАНЕ С/С++ със програма C#_CLANG_STUDENT_PROGRAMMING.exe + CLANG компилатор

TYPE OF LANGUAGE FOR CODE EXAMPLE:
C CODE <> fail need for code <> main.c

MANUAL OF TASK: the program will teach you about
an unsigned char is a data type in programming
languages like C and C++, primarily used to store
small positive integer values
and manipulate raw binary data.

KEY CHARACTERISTICS OF UNSIGNED CHAR:

SIZE: Typically 1 byte (8 bits), depending on system architecture.

VALUE RANGE: Since it's unsigned, it only holds positive values,
ranging from 0 to 255.

USAGE OF UNSIGNED CHAR VARIABLES:

Storing small numeric values (without negative numbers).

Handling raw binary data (like images, buffers, and files).

Manipulating individual bytes in memory or embedded systems.

NECESSARY CODE:
unsigned char variable_aa = 0; // unsigned char variable for you code !!!!

DESCRIPTION OF WORK OF STUDENT PROGRAM:
Write a program in C to declare an unsigned char variable, assign it a value,
and print it to the command prompt (cmd) using printf.
### **Task 1: Assign and Print**  
1. Declare an unsigned char variable and assign it a value between 0 and 255.  
2. Print the value using printf.

=== ПРАКТИЧЕСКА РАБОТА ===

1. направете си директория на харддиска с име примерно C_FIRST_LESSON и във нея свалете файла от линка за програмата C#_CLANG_STUDENT_PROGRAMMING.exe

http://karadev.net/CLANG_STUDENT_PROGRAMMING/ <> линк за сваляне на програмта и файлове за тест на с / с++ кодове

2. след това с текстов редактор като NOTEPAD++ създайте нов текстов файл : main.c ФАЙЛЪТ трябва да се казва точно така, иначе програмата няма да го намери и ще ви дава грешка и съобщение за липсващ файл

3. във файла main.c трябва да напишете следния код, който виждате на графиката.

използвайте десен клавиш на мишката върху картинката и изберете OPEN IMAGE IN NEW TAB за да се отвори графиката в нов прозорец на браузъра ви за да виждате кода по-добре.

4. когато напишете кода, запишете файла и от програмата за компилиране C#_CLANG_STUDENT_PROGRAMMING, натиснете бутона COMPILE PROJECT за да компилирате кода от файла main.c, който се създали и записали в същата директория. ако кода ви е верен, в същата директория ще се появи файл main.exe, който представлява вашият стартиращ файл със изпълним код на вашата програма. ако имате грешка в кода на вашият файл main.c. ще видите червен етикет на програмата и съобщение за грешка във текстовия прозорец на програмата.

5. когато сте готови със стъпките до тук и компилирането е минале без грешки, натиснете бутона RUN PROJECT за да стартирате вашият изпълним файл директно през програмата за компилиране. трябва да получите този прозорец :

6. във този прозорец се вижда резултата от вашият код във вшата програма. това е прозорец на уиндоус, който е така нареченият команд промпт /command prompt/ или както програмистите го наричаме дос конзола. за сега всички програми, които правим и компилираме ще се стартират и показват резултатите си в такъв прозорец. на последният ред можете да видите името на активната директория в момента или това е текущата директория, в която в момента ссе намират вашите файлове в първия проект / урок / за програмиране за начинаещи на езиците С/С++. за сега ще се позаниемаем само със езика С, като ще научите важни, лесни и не толкова лесни неща за стартирането в програмирането.

7. със сигурност чат ботовете, като чат гпт могат да ви дадат информация за всеки ред от кода, кой какво представлява. не е грешно да ги попитате или да потърсите информация в нета кой ред за какво е в текстовия файл main.c и какво представлява като смисъл във програмирането на езика С/си/.

8. можете да експериментирате с промяна на стойността на променливата, както и със другите редове на кода за да видите какво ще се получи като съобщения във компилатора и какъв резултат ще даде при опечатването на променливата във дос конзолата.

=== ПОДСКАЗКА НА АНГЛИЙСКИ ===

// copy and past C#_CLANG_STUDENT_PROGRAMMING.exe
// in same folder to can compile projects
// in folder can have one main.c OR !!! main.cpp
// file. program will tell you if have some errors,
// have both files and/or have no files to compile
//===================================================
// WARNING !!! if you make variable_aa or variable_bb
// to be equal of more then 255 result in variable_cc
// will be wrong !!!!!!!!!!!!!!!!
// check it in example :
// unsigned char variable_aa = 650;
// unsigned char variable_bb = 176;
// variable_cc = 826 !!!!
// unsigned char type variables can take <= 255 !!!!
// when compiling with C#_CLANG_STUDENT_PROGRAMMING.exe
// you will get a warning from compiler and wrong result
// in calculated sum in variable_cc and in print !!!
// check it for expirionce to know what is going one
// when in code is have some of error like this
//===================================================

ПРИЯТНО ЗАБАВЛЕНИЕ !! за следващите уроци и задачи ще има по-сложни и по-интерсни кодове, които включват проверки на параметри, оценяване по точки успеваемост на задачите и други :) за сега това е най-важният и най-първият урок, който ще ви въведе в света на програмирането.

=================================================================================================================