1、意思不同
hat:帽子。
cap:制服帽。
2、用法不同
hat:cap指无边的便帽,表示职业的帽子,如运动帽、军帽等。hat常指四周有边的帽子,如礼帽。hat的基本意思是“帽子”,主要强调周边有檐的帽子,是可数名词。比喻指“乌纱帽”。
cap:cap的基本意思是“帽子”,多指无边有舌的“便帽”,也指制服帽,表示地位、职业、所属俱乐部或球队等的帽子或是任何一种紧盖住头部的帽子,是可数名词。cap可用于比喻义,可指“保护盖〔套〕”。
3、侧重点不同
hat:hat是全边,有点像电影里面外国女性野餐时戴的。
cap:cap是像鸭舌帽一样的,只有一部分的边缘。