DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

(guile.info.gz) Characters

Info Catalog (guile.info.gz) Numbers (guile.info.gz) Simple Data Types (guile.info.gz) Strings
 
 21.3 Characters
 ===============
 
 Most of the characters in the ASCII character set may be referred to by
 name: for example, `#\tab', `#\esc', `#\stx', and so on.  The following
 table describes the ASCII names for each character.
 
 0 = `#\nul'        1 = `#\soh'        2 = `#\stx'        3 = `#\etx'
 4 = `#\eot'        5 = `#\enq'        6 = `#\ack'        7 = `#\bel'
 8 = `#\bs'         9 = `#\ht'         10 = `#\nl'        11 = `#\vt'
 12 = `#\np'        13 = `#\cr'        14 = `#\so'        15 = `#\si'
 16 = `#\dle'       17 = `#\dc1'       18 = `#\dc2'       19 = `#\dc3'
 20 = `#\dc4'       21 = `#\nak'       22 = `#\syn'       23 = `#\etb'
 24 = `#\can'       25 = `#\em'        26 = `#\sub'       27 = `#\esc'
 28 = `#\fs'        29 = `#\gs'        30 = `#\rs'        31 = `#\us'
 32 = `#\sp'                                              
 
    The `delete' character (octal 177) may be referred to with the name
 `#\del'.
 
    Several characters have more than one name:
 
    * `#\space', `#\sp'
 
    * `#\newline', `#\nl'
 
    * `#\tab', `#\ht'
 
    * `#\backspace', `#\bs'
 
    * `#\return', `#\cr'
 
    * `#\page', `#\np'
 
    * `#\null', `#\nul'
 
  -- Scheme Procedure: char? x
  -- C Function: scm_char_p (x)
      Return `#t' iff X is a character, else `#f'.
 
  -- Scheme Procedure: char=? x y
      Return `#t' iff X is the same character as Y, else `#f'.
 
  -- Scheme Procedure: char<? x y
      Return `#t' iff X is less than Y in the ASCII sequence, else `#f'.
 
  -- Scheme Procedure: char<=? x y
      Return `#t' iff X is less than or equal to Y in the ASCII
      sequence, else `#f'.
 
  -- Scheme Procedure: char>? x y
      Return `#t' iff X is greater than Y in the ASCII sequence, else
      `#f'.
 
  -- Scheme Procedure: char>=? x y
      Return `#t' iff X is greater than or equal to Y in the ASCII
      sequence, else `#f'.
 
  -- Scheme Procedure: char-ci=? x y
      Return `#t' iff X is the same character as Y ignoring case, else
      `#f'.
 
  -- Scheme Procedure: char-ci<? x y
      Return `#t' iff X is less than Y in the ASCII sequence ignoring
      case, else `#f'.
 
  -- Scheme Procedure: char-ci<=? x y
      Return `#t' iff X is less than or equal to Y in the ASCII sequence
      ignoring case, else `#f'.
 
  -- Scheme Procedure: char-ci>? x y
      Return `#t' iff X is greater than Y in the ASCII sequence ignoring
      case, else `#f'.
 
  -- Scheme Procedure: char-ci>=? x y
      Return `#t' iff X is greater than or equal to Y in the ASCII
      sequence ignoring case, else `#f'.
 
  -- Scheme Procedure: char-alphabetic? chr
  -- C Function: scm_char_alphabetic_p (chr)
      Return `#t' iff CHR is alphabetic, else `#f'.  Alphabetic means
      the same thing as the isalpha C library function.
 
  -- Scheme Procedure: char-numeric? chr
  -- C Function: scm_char_numeric_p (chr)
      Return `#t' iff CHR is numeric, else `#f'.  Numeric means the same
      thing as the isdigit C library function.
 
  -- Scheme Procedure: char-whitespace? chr
  -- C Function: scm_char_whitespace_p (chr)
      Return `#t' iff CHR is whitespace, else `#f'.  Whitespace means
      the same thing as the isspace C library function.
 
  -- Scheme Procedure: char-upper-case? chr
  -- C Function: scm_char_upper_case_p (chr)
      Return `#t' iff CHR is uppercase, else `#f'.  Uppercase means the
      same thing as the isupper C library function.
 
  -- Scheme Procedure: char-lower-case? chr
  -- C Function: scm_char_lower_case_p (chr)
      Return `#t' iff CHR is lowercase, else `#f'.  Lowercase means the
      same thing as the islower C library function.
 
  -- Scheme Procedure: char-is-both? chr
  -- C Function: scm_char_is_both_p (chr)
      Return `#t' iff CHR is either uppercase or lowercase, else `#f'.
      Uppercase and lowercase are as defined by the isupper and islower
      C library functions.
 
  -- Scheme Procedure: char->integer chr
  -- C Function: scm_char_to_integer (chr)
      Return the number corresponding to ordinal position of CHR in the
      ASCII sequence.
 
  -- Scheme Procedure: integer->char n
  -- C Function: scm_integer_to_char (n)
      Return the character at position N in the ASCII sequence.
 
  -- Scheme Procedure: char-upcase chr
  -- C Function: scm_char_upcase (chr)
      Return the uppercase character version of CHR.
 
  -- Scheme Procedure: char-downcase chr
  -- C Function: scm_char_downcase (chr)
      Return the lowercase character version of CHR.
 
Info Catalog (guile.info.gz) Numbers (guile.info.gz) Simple Data Types (guile.info.gz) Strings
automatically generated byinfo2html