C-变量 02 📅 发布时间:2026/8/21 10:23:39 👁 浏览次数: ## 变量变量作用利用变量保存数据并且进行使用变量数据类型整数short int long long long小数float double字符char~~~自定义数据类型数组多个同一数据类型的容器指针保存各种数据类型的地址字符串字符数组结构体自定义的数据类型多种数据类型的容器联合体多种数据类型的容器~~~变量数据类型的俩层含义对应变量的取值范围和对应变量所占用的内存大小变量定义的后缀加后缀原因c语言默认整数类型为int默认小数类型为double不加后缀的赋值等于发生隐式转换可能发生溢出高位截断行为long Llong long LLfloat F变量占位符| **数据类型 (Data Type)** | **占位符** || --------------------------------------- | ------------------------- || **int** (整型) | %d || **short** (短整型) | %hd || **long** (长整型) | %ld || **long long** (长长整型) | %lld || **unsigned int** (无符号整型) | %u || **unsigned short** (无符号短整型) | %hu || **unsigned long** (无符号长整型) | %lu || **unsigned long long** (无符号长长整型) | %llu || **float** (单精度浮点型) | %f || **double** (双精度浮点型) | %lf || **long double** (高精度浮点型) | %Lf || **char** (字符型) | %c || **char[] / char\*** (字符串) | %s || **pointer** (指针 / 内存地址) | %p || **hexadecimal** (十六进制无符号整型) | %x (小写) / %X (大写) || **octal** (八进制无符号整型) | %o |**[拓展]**数据类型为小数的数据小数点后面默认保留6位修改 %.2f## 字符内容单引号内的单个数据内容为单个数字单个字符单个英文都是asccii码表中的比如1,用printf打印%d打印出来的是49打印%c,打印出来的是1