32
解:f(x)=x3-12x+16,∴f′(x)=3x2-12.
令f′(x)=3x2-12=0,得x1=-2,x2=2.
∵x1=-2,x2=2都在区间[-3,3]内,三次函数在闭区间上的最值在端点处或导数为零处取得,
且f(-3)=(-3)3-12×(-3)+16=25,
f(-2)=(-2)3-12×(-2)+16=32,
f(2)=23-12×2+16=0,
f(3)=33-12×3+16=7.
∴函数f(x)=x3-12x+8在区间[-3,3]上的最大值为32,最小值为0.
故答案为:32.