---
source_url: https://docs.dolphindb.cn/zh/progr/data_types_forms/Scalar.html
fetched_at: 2026-05-19T09:00:28Z
category: progr
title: 标量
sha1: 0fe3d9b0d548d495049183bce82b052e8d32b9dd
---

# 标量

标量是只有一个值的变量或常数。与之对比，所有其他数据形式可以容纳多个对象。

## 示例

- 布尔型标量：
  - 1b
  - true
- 整形标量：5
- 字符型标量：119c
- 字符串型标量：`Hello
- 单精度浮点型标量：1.2f
- 双精度浮点型标量：20987.58F
- 日期标量：2013.06.13
- 月份标量：2012.12M
- 时间戳标量：2016.10.12T00:00:00.001
- 时间标量：12:32:56.356

可以通过 [form](../../funcs/f/form.html) 函数的返回值（数据形式标识符）判断一个变量或常数的数据形式：

```dolphindb
x=5;
form x;
```

返回值：0。

由于 `form` 函数的数据形式标识符与数据形式的对应关系如下：

| 0 | 1 | 2 | 3 | 4 | 5 | 6 |
| --- | --- | --- | --- | --- | --- | --- |
| 标量 | 向量 | 数据对 | 矩阵 | 集合 | 字典 | 表 |

因此可以判断，*x* 是一个标量。

## 标量计算

1. 对两个标量进行二元运算：结果是一个标量。

   ```dolphindb
   add(1,2)
   // output
   3
   ```
2. 对一个标量和一个向量进行二元运算：结果是一个向量。

   ```dolphindb
   mul(1 2 3, 3);
   // output
   [3,6,9]
   ```
