Funciones y variables para caracteres (Manual de Maxima 5.44.0)

Siguiente: Funciones y variables para cadenas, Anterior: Funciones y variables para entrada y salida, Subir: stringproc [Índice general][Índice]

### 76.3 Funciones y variables para caracteres

Función: alphacharp (char)

  Devuelve `true` si char es una carácter alfabético.

Función: alphanumericp (char)

  Devuelve `true` si char es una carácter alfabético o un dígito.

Función: ascii (int)

  Devuelve el carácter correspondiente al número ASCII int, debiendo ser -1 < int < 256.

      (%i1) for n from 0 thru 255 do (
        tmp: ascii(n),
        if alphacharp(tmp) then sprint(tmp), if n=96 then newline() )$
      A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
      a b c d e f g h i j k l m n o p q r s t u v w x y z

Función: cequal (char_1, char_2)

  Devuelve `true` si char_1 y char_2 son el mismo carácter.

Función: cequalignore (char_1, char_2)

  Como `cequal`, pero ignora si las letras están en mayúsculas o minúsculas.

Función: cgreaterp (char_1, char_2)

  Devuelve `true` si el número ASCII de char_1 es mayor que el de char_2.

Función: cgreaterpignore (char_1, char_2)

  Como `cgreaterp`, pero ignora si las letras están en mayúsculas o minúsculas.

Función: charp (obj)

  Devuelve `true` si obj es un carácter de Maxima.

Función: cint (char)

  Devuelve el número ASCII de char.

Función: clessp (char_1, char_2)

  Devuelve `true` si el número ASCII de char_1 es menor que el de char_2.

Función: clesspignore (char_1, char_2)

  Como `clessp`, pero ignora si las letras están en mayúsculas o minúsculas.

Función: constituent (char)

  Devuelve `true` si char es un carácter gráfico y no el carácter espacio. Un carácter gráfico es el que se puede ver y con un espacio añadido; `constituent` está definido por Paul Graham, ANSI Common Lisp, 1996, page 67.

      (%i1) for n from 0 thru 255 do (
      tmp: ascii(n), if constituent(tmp) then sprint(tmp) )$
      ! " #  %  ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B
      C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c
      d e f g h i j k l m n o p q r s t u v w x y z { | } ~

Función: cunlisp (lisp_char)

  Convierte un carácter Lisp en uno de Maxima. El uso de esta función por parte del usuario no será necesario.

Función: digitcharp (char)

  Devuelve `true` si char es un dígito.

Función: lcharp (obj)

  Devuelve `true` si obj es un carácter de Lisp. El uso de esta función por parte del usuario no será necesario.

Función: lowercasep (char)

  Devuelve `true` si char es un carácter en minúscula.

Variable: newline

  El carácter de nueva línea.

Variable: space

  El carácter de espacio.

Variable: tab

  El carácter de tabulación.

Función: uppercasep (char)

  Devuelve `true` si char es un carácter en mayúscula.

Siguiente: Funciones y variables para cadenas, Anterior: Funciones y variables para entrada y salida, Subir: stringproc [Índice general][Índice]