简述四种变量的类型

变量类型因语言而异。

C语言有char、int、float和double。

char 存储 1 个字符,1 个字节,-1 2 8 到 1 2 7
int 存储整数,1 6 位,-3 2 7 6 8 到 3 2 7 6 7
float 存储十进制数,3 2 位,3 .4 e-3 8 到 3 .4 e+3 8
Double具有高精度,6 4 位,从1 .7 e-3 08 到1 .7 e+3 08
unsigned 扩大了范围。

Short 存储小整数。

办理入住手续很快,但不确定。

long 存储大整数。

typedef 可以定制。

myint 是 unsigned long 的别名。

变量类型有哪些

有很多变数。
你看,就说2 02 2 年吧,那时候我还在某公司做开发人员,每天和变量打交道。

属性变量,这个东西很真实。
比如我当时做的项目有一个用户信息对象,需要属性变量。
用户的年龄和姓名都是属性变量,附加在对象上来描述用户。
当我编写代码时,我使用属性变量来获取这些值,这非常方便。

用户定义变量,这个比较常见。
例如,如果我想计算总价,我需要定义一个名为totalPrice的变量,并将各种费用相加来赋值。
在 2 02 2 年的项目中,我估计使用了数百个用户定义的变量,但这已经足够了。

全局变量,你必须小心这一点。
我以前曾陷入过这样的陷阱:在一个大函数中使用全局变量,但另一个函数不小心改变了该值,整个程序就搞砸了。
后来我才意识到,在使用局部变量的时候,不要使用全局变量。
但有时你确实需要全局变量,例如存储配置信息,那么你就需要使用它们。
反正2 02 2 年我也用了一个全局变量来存储API的地址,方便各种函数调用。

局部变量,这些东西用得最多。
当函数退出时,函数中定义的变量就消失了。
在编写函数时,我喜欢使用局部变量,因为它们感觉安全。
在那个项目中,我估计定义了数千个局部变量,无论如何这已经足够了。

我无法区分自动变量和静态变量。
然而,函数中定义的变量用完后会自动释放。
这些是自动变量吗?在我的印象中,静态变量在函数终止后并没有消失。
下次输入该函数时它仍将具有相同的值。
但2 02 2 年我好像不太用静态变量了。

强写作和弱写作与语言有关。
我使用的语言是强烈的书面语言。
要定义变量,您必须编写类型,例如 intprice = 1 00;。
如果类型很弱,只需随机分配值,编译器将自行确定类型。
我有一个极端的观点,即优秀的写作更好,而且不太可能出错。
对于2 02 2 年的项目,我们团队坚持使用强类型,结果是代码质量还可以。

无论如何,这些都是变量,不要混淆它们。

变量的类型都有哪些呢?

数字变量可用于计算,例如高度。
无法计算姓名等字符变量。
名义变量,例如血型,没有数值意义。

变量的四种类型包括 变量的四种类型

老实说,您必须使用我的示例来理解这四种变量类型的作用。
例如,对于分类变量,我们来讨论性别。
是不是应该说男人比女人高出一步呢?这显然是错误的,对吧?就像超市收银台前的产品分类一样,这里放洗发水,那里放牙膏,但不能说洗发水比牙膏质量高。
就像切蛋糕一样。
切三块:草莓块、巧克力块、抹茶块。
你觉得抹茶片最好吃吗?显然这不是真的。

变量数组很有趣。
上次我去旅行填写满意度表时,选项有“非常满意”、“满意”、“一般”、“不满意”和“非常不满意”。
就像排队一样。
排在前面肯定比排在后面感觉更好,但是中间的“一般”和“满意”有什么区别呢?这个不能用尺子来衡量,只能靠感觉。
例如,你说大学学位比中学学位好,但好多少呢?没有办法肯定地说。

说到固定距离变量,以前我做实验的时候都是用温度计。
零度并不意味着“没有温度”。
水在 0 度时结冰,但这并不意味着 0 度“低于”5 度 x 5 度。
就像发烧3 8 度左右,即使降到3 7 度也不见好转,但医生说再退1 度就会好转。
时间也是如此。
下午3 :00至4 :00,时间延长1 小时。
差别很明显,但下午3 点到4 点谁更“量化”呢?
固定比率变量是最繁重的。
年龄就是一个很好的例子。
0 年没有任何意义。
如果你比零大一岁,那么你实际上就大了一岁,没有必要协商。
身高和体重也是如此。
去年我表弟的收入翻了一番,多出来的钱是实实在在的。
与温度不同,0度并不意味着没有钱。
这相当于说你跑5 公里时比跑3 公里时多跑了2 公里。
差异和具体值都是有意义的。

但说实话,有时候我觉得这样就够了。
例如,在观察社区的垃圾分类时,有些人更倾向于区分塑料、纸张、玻璃和金属,而不是这四个变量。
也许我理解的还不够深入,但至少这告诉了我为什么有些数据可以加、减、乘、除,而有些数据只能比较。
就像去菜市场一样。
我们不知道西红柿和黄瓜哪个贵 5 0 美分,但我们确实知道哪个更重要:2 磅黄瓜还是 1 磅黄瓜。