ガンマ関数(ガンマ函数)は階乗の実数への(さらに進んだ段階では複素数への)一般化と特徴づけられる。
実数 に対するガンマ関数の値は次の広義積分でもって定義される。
これには次のような性質がある。
Windowsの電卓で の近似値を求めるときは
を置数して階乗を求める操作を行う。たとえば
を確認するには -0.5 を置数して階乗を求める。実際に計算を行うと、近似値 1.7724538509055160272981674833411 が得られるが、これを2乗すると 3.1415926535897932384626433832795 を得られるので、このような実験から
になることを数値計算により確認できる。