char 和nchar 都是定长字符串数据类型,但使用不同的字符集和存储格式。char 使用 ASCII 字符集和 1 个字节,而nchar 使用 Unicode 字符集和 2 个字节。char 只能存储 ASCII 字符,而nchar 可以存储 Unicode 字符,包括中文、日文等多字节字符。