C语言变量类型

为什么要有“类型”

为了表示不同的数据,我们制定了不同的方案,这不同的方案就是不同的类型

变量有哪些类型

类型范围关键字占位符对应数学类型
整型-2147483648 ~ 2147483647int%d整数
无符号整型0 ~ ‭4,294,967,295unsigned int%u整数
短整型-32768 ~ 32767short%hd整数
无符号短整型0 ~ 65535unsigned short%u整数
长整型-9223372036854775808 ~ 9223372036854775807long long%lld整数
无符号长整型18,446,744,073,709,551,615unsigned long long%llu整数
浮点型*float%f小数
双精度浮点型*double%lf小数
字符*char%c字符
字符串*char%s字符串

变量命名规则

驼峰命名法

我们的变量由多个单词构成,除首个单词以外,其他单词首字母都是大写

匈牙利命名法

我们的变量由多个单词组成,每个单词由下划线隔开,并由属性前缀

g_ 全局变量
c_  常量
m_  c++类成员变量
s_  静态变量
类型部分:
数组 a
指针 p
函数 fn
无效 v
句柄 h
长整型 l
布尔 b
浮点型(有时也指文件) f
双字  dw
字符串  sz
短整型  n
双精度浮点 d
计数 c(通常用cnt)
字符 ch(通常用c)
整型 i(通常用n)
字节 by
字 w
实型 r
无符号 u
描述部分:
最大 Max
最小 Min
初始化 Init
临时变量 T(或Temp)
源对象 Src
目的对象 Dest

变量合法性

1、变量由字母、下划线、美元符号作为开头
2、变量由字符、下划线、美元符号、人民币符号(¥)、数字作为接续

注意:变量命名一定要有意义

标签: none

添加新评论