初步完成ctype

遗留:assert遇false报错问题