\Header{print.default}{Default Printing}
\alias{print.atomic}{print.default}
\keyword{print}{print.default}
\begin{Description}\relax
\code{print.default} is the \emph{default} method of the generic
\code{\Link{print}} function which prints its argument.

\code{print.atomic} is almost the same and exists purely for
compatibility reasons.\end{Description}
\begin{Usage}
\begin{verbatim}
print.default(x, digits = NULL, quote = TRUE, na.print = NULL,
              print.gap = NULL, right = FALSE, ...)
print.atomic(x, quote = TRUE, ...)
\end{verbatim}
\end{Usage}
\begin{Arguments}
\begin{ldescription}
\item[\code{x}] the object to be printed.
\item[\code{digits}] a non-null value for \code{digits} specifies the number of
significant digits to be printed in values.  If \code{digits} is
\code{NULL}, the value of \code{digits} set by \code{options} is
used.
\item[\code{quote}] logical, indicating whether or not strings
(\code{\Link{character}}s) should be printed with surrounding quotes.
\item[\code{na.print}] a character string which is used to indicate
\code{\Link{NA}} values in printed output, or \code{NULL} (see Details)
\item[\code{print.gap}] an integer, giving the spacing between adjacent columns
in printed matrices and arrays, or \code{NULL} meaning 1.
\item[\code{right}] logical, indicating whether or not strings should be
right-aligned. The default is left-alignment.
\item[\code{...}] (further arguments, currently disregarded)
\end{ldescription}
\end{Arguments}
\begin{Details}\relax
The default for printing \code{NA}s is to print \code{NA} (without
quotes) unless this is a character \code{NA} \emph{and} \code{quote =
    FALSE}, when \code{<NA>} is printed.\end{Details}
\begin{SeeAlso}\relax
The generic \code{\Link{print}}, \code{\Link{options}}.
The \code{"\Link{noquote}"} class and print method.\end{SeeAlso}
\begin{Examples}
\begin{ExampleCode}
pi
print(pi, digits = 16)
LETTERS[1:16]
print(LETTERS, quote = FALSE)
\end{ExampleCode}
\end{Examples}

