常量是指直接写在程序中的值,包括数值、字符串等。

数值型常量包括整型、单精度、双精度等,一般不需要区分。写法如123123.45-123.45-0.0121.23E2-1.2E-2等。 为了表示123是整型,可以写成123L

字符型常量用两个双撇号或两个单撇号包围,如"Li Ming"'Li Ming'。 字符型支持中文,如"李明"'李明'。 国内的中文编码主要有GBK编码和UTF-8编码, 有时会遇到编码错误造成乱码的问题, RStudio软件默认采用UTF-8编码。 在R程序运行时字符串一般用UTF-8编码保存。 R语言没有“字符”类型,只有字符串类型。

逻辑型常量只有TRUE和FALSE,表示真值和假值。

缺失值用NA表示。 统计计算中经常会遇到缺失值, 表示记录丢失、因为错误而不能用、节假日没有数据等。 除了数值型,逻辑型和字符型也可以有缺失值, 而且字符型的空白值不会自动辨识为缺失值,需要自己规定。

R支持复数类型, 复数常量写法如2.2 + 3.5i1i等。