C-变量
变量命名
由字母、数字和下划线组成,数字不能出现在第一个位置上,关键字不可以作为变量名。
变量类型
1.整数
char、short、int、long、long long
2.浮点数
float、double、long double
3.逻辑
bool
4.指针
5.自定义类型
注意:蓝色部分为C99的类型
类型不同的表现
类型名称:int、long、double
输⼊输出时的格式化:%d、%ld、%lf
所表达的数的范围:char < short < int < float < double
内存中所占据的⼤⼩:1个字节到16个字节
内存中的表达形式:⼆进制数(补码)、编码(float, double)
char:1字节(8 bit) (-2^7~2^7-1)
short:2字节 (-2^15~2^15-1)
int:取决于计算机和编译器(CPU),通常的意义是“1个字”
long:取决于计算机和编译器(CPU),通常的意义是“1个字”
long long:8字节 (-2^63~2^63-1)
变量定义
C语言的变量必须在使用前定义,并且要声明变量类型。
格式
<变量类型><变量名称>
int num = 1; float amount = 50.5;
常量定义
格式
const <变量类型><变量名称>
const int num = 30;
输入与输出
#include <stdio.h> int main(void) { double num1, num2; printf("Please enter two nums:\n"); scanf("%lf %lf", &num1, &num2); double sum = num1 + num2; printf("%f + %f = %f\n", num1, num2, sum); }