кодесурса
«C

C Basic, комментарии

script1adsense2code
script1adsense3code

Набор символов

Символы, которые можно использовать в словах, цифрах и выражениях, зависят от компьютера, на котором запущена программа. Однако имеется подмножество символов, которые можно использовать на большинстве персональных компьютеров, компьютеров 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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code