C Basic, комментарии
Набор символов
Символы, которые можно использовать в словах, цифрах и выражениях, зависят от компьютера, на котором запущена программа. Однако имеется подмножество символов, которые можно использовать на большинстве персональных компьютеров, компьютеров micro mini и мэйнфреймов для формирования стандартной программы. Символы в C сгруппированы в следующие категории:
- Буквы
- Digits
- Специальные символы
- Пробелы
Полная таблица набора символов
Письма :
От A до Z заглавными или заглавными буквами.
от A до Z строчными или маленькими буквами.
Цифры:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9
Специальные символы :
символ | Описание | символ | Описание |
---|---|---|---|
, | запятая | & | амперсант |
, | период | ^ | знак вставки |
; | точка с запятой | * | звездочка |
: | двоеточие | - | знак минус |
? | вопросительный знак | + | знак плюс |
' | апостроф | < | открывающая угловая скобка или меньше знака |
" | кавычка | > | закрывающая угловая скобка или больше знака |
! | восклицательный знак | ( | левая скобка |
| | вертикальная черта | ) | правая скобка |
/ | слэш | [ | левая квадратная скобка |
обратный слэш | ] | правая квадратная скобка | |
~ | черепичные | { | левая скобка |
_ | нижнее подчеркивание | } | правая скобка |
$ | знак Доллера | % | знак процента |
# | числовой знак |
Пробелы:
Символы пробела, перевода строки, табуляции, перевода строки, возврата каретки, вертикальной табуляции и новой строки называются символами пробела, которые не отображаются на экране.
Пробельные символы улучшают читаемость файлов программы и выполняют ту же работу, что и пробелы между словами и строками в исходном коде. Компилятор C игнорирует символы пробела во время чтения исходного кода, если только вы не используете символы пробела в строковых литералах.
Триграфы
Исходный набор символов исходных программ на языке C содержится в семибитном наборе символов ASCII, но является расширенным набором инвариантного кодового набора ISO 646-1983.
Триграфы - это последовательность из трех символов, начинающаяся с двух последовательных вопросительных знаков (??), за которыми следует другой символ, и компилятор может заменить их соответствующими знаками препинания. Последовательности триграфа используются в программных файлах на C на некоторых клавиатурах, которые не поддерживают некоторые символы, упомянутые в таблице выше ( специальные символы ). В следующей таблице приведен список последовательностей триграфа, за которыми следует пример.
Последовательность триграфа | Знак пунктуации | Описание |
---|---|---|
знак равно | # | запятая |
?? ( | [ | период |
??) | ] | точка с запятой |
?? < | { | двоеточие |
??> | } | вопросительный знак |
??! | | | апостроф |
?? / | кавычка | |
??» | ^ | восклицательный знак |
?? - | ~ | вертикальная черта |
Например, если вы попытаетесь напечатать строку ?? <символ ??> с помощью этого оператора printf
#include <stdio.h>
main()
{
printf( "??< Character ??>" );
}
напечатанная строка - {Символ}, потому что ?? <и ??> - последовательности триграфа, которые заменены символом "{" и "}".
Комментарии
Комментарии - хороший способ написать нотацию, чтобы объяснить, что делает программа. Комментарии могут появляться в любом месте программы. Компилятор C игнорирует комментарии во время чтения исходного кода. Язык C поддерживает два следующих способа комментирования.
Начинается с "/ *" и заканчивается "* /" в конце комментария. Комментарии на языке Си могут занимать более одной строки, но не могут быть вложенными. Комментарии могут появляться где угодно в программе на Си. Этот следующий пример является комментарием, принятым компилятором:
/* Comments in C language can
occupy more than one lines */
printf( "Welcome to C programming" );
Комментарии могут появляться в той же строке после утверждения:
printf( "Welcome to C programming" ); /* Comments can come in same line after the statement */
Комментарии на языке C не могут содержать вложенные комментарии. Пример ниже вызывает ошибку:
/* This is the outer comments
/*Start to write statements*/
printf( "Welcome to C programming" );
*/
Некоторые компиляторы также поддерживают однострочный комментарий с двумя косыми чертами (//). Вот пример.
// This is a single line comment.
printf( "Welcome to C programming" );
Предыдущий: Скомпилируйте и запустите программу на C в Linux и Windows
Далее: константы, переменные и типы данных
Новый контент: Composer: менеджер зависимостей для PHP , R программирования