【喵呜刷题小喵解析】在编程中,变量名称需要遵循一定的规则。首先,变量名称不能以数字开头,其次,变量名称不能包含空格,也不能包含大多数特殊字符。选项A中的"float"是一个关键字,不能用作变量名称;选项C中的"2_ab"以数字开头,不符合规则;选项D中的"n!c"包含特殊字符"!",也不符合规则。只有选项B中的"_5b"符合变量名称的规则,因为它以字母开头,且没有包含特殊字符或空格。因此,选项B是正确答案。