定数畳み込み（ていすうたたみこみ、英:constantfolding）および定数伝播（ていすうでんぱ、英:constantpropagation）は、多くのコンパイラで使われている最適化技法である。
常数折叠（Constantfolding）以及常数传播（constantpropagation）都是编译器最佳化技术，他们被使用在现代的编译器中。