Cтраница 4
Например, пусть некоторой переменной X присвоено символьное значение 2000, а затем эта переменная использована в арифметическом выражении X i: i v Для вычисления этого выражения символьное значение переменной автоматически преобразуется в числовое. [46]
Вообще, в цифровой связи термины демодуляция ( demodulation) и детектирование ( detection) часто используются как синонимы, хотя демодуляция делает акцент на восстановлении сигнала, а детектирование - на принятии решения относительно символьного значения принятого сигнала. При идеальном когерентном детектировании приемник содержит прототипы каждого возможного сигнала. Эти сигналы-прототипы дублируют алфавит переданных сигналов по всем параметрам, даже по радиочастотной фазе. В этом случае говорят, что приемник автоматически подстраивается под фазу входного сигнала. [47]
При вводе символьная информация присваивается элементам списка оператора READ. Эти символьные значения предназначены только для печати, а не для обработки с помощью каких-либо операторов ФОРТРАНа. Тип переменной или массива определяет только число байтов основной памяти ( L), подготовленных для символьного значения. [48]
Пробел является значимым символом в символьном значении. Длина символьного значения в байтах равна длине строки. Каждому символу в строке соответствует номер. Номера присваиваются последовательно, начиная с 1 для самого левого символа. [49]
В программах на Си существует различие между одиночными и двойными кавычками. Присваивая нуль-символ ( или любое другое символьное значение) элементу массива, вы должны использовать одиночные кавычки. Символ в кавычках заменяется целым числом ( ASCII-кодом этого символа), которое затем и хранится в памяти. Когда символьному массиву присваивается строка, необходимо использовать двойные кавычки. Если вы используете кавычки неправильно, компилятор выдаст сообщение об ошибке. [50]
Если форматный текст, помещаемый в массив, содержит символьное значение с двойными апострофами, определенное форматным кодом Н, он может быть использован как для ввода, так и для вывода. Форматный текст с таким символьным значением в литеральной форме годится только для вывода. [51]
В списке ввода ( вывода) этому спецификатору должны соответствовать величины, которые могут быть переменными целого и вещественного типа, а также компоненты переменных комплексного типа. Считается, что эти величины могут принимать символьные значения. Количество символов / в значении переменной определяется следующим образом: значение переменной имеет длину I, равную 2 байтам, если переменная целого типа нестандартной длины; 4 байтам, если - целого, вещественного или комплексного типа стандартной длины, и 8 байтам, если переменная вещественного или комплексного типа нестандартной длины. [52]
В списке ввода ( вывода) этому спецификатору должны соответствовать величины, которые могут быть переменными целого и вещественного типа, а также компоненты переменных комплексного типа. Считается, что эти величины могут принимать символьные значения. [53]
Каждому такому формату с учетом повторителей в списке ввода-вывода должна соответствовать одна переменная целого или действительного типа. Считается, что эти величины могут принимать символьные значения. [54]