C语言对变量名有什么要求?

C语言中的变量名可以由三种类型的字符组成:字母、下划线和数字。变量名只能以字母或下划线开头。变量名不能有歧义。变量名有长度要求,有效长度为31个字符。以你的名字!超过规定长度的部分将被切除。变量名中的字母不限制大小写,但有不同的大小写含义。

扩展数据:

变量名的常用命名方法:

1,匈牙利命名法,就是在每个变量名前面加上若干代表数据类型的字符。基本原理是:变量名=属性+类型+对象描述。如果I代表int,那么所有以I开头的变量都代表int类型。S代表String,所有名称以S开头的变量都代表String类型的变量。

2.Camel命名法是指使用混合的大小写字母来构成变量和函数的名称。驼峰命名类似于Pascal的命名,只是第一个字母是小写的,比如userName。它的名字是因为它看起来像一个驼峰。

3.帕斯卡命名法,即帕斯卡命名法。做法是将第一个字母大写,比如UserName,它经常用于类的变量命名。