在C语言中,变量的声明语句用于告诉编译器该变量的类型、名称以及存储类型等信息。以下是C语言中常见的变量声明语句及其使用规则:
int num;
float pi = 3.14;
char ch = 'A';
double salary;
long count = 100L;
short age = 25;
unsigned int num;
int arr[5];
int arr[] = {1, 2, 3, 4, 5};
struct Student { int id; char name[20]; float score; };
Student stu1; stu1.id = 1; strcpy(stu1.name, "John"); stu1.score = 90.5;
int *p;
*p = 10;
int add(int a, int b);
#include <stdio.h>
#include <string.h>
#include <math.h>
// 基本数据类型变量的使用示例
int main() {
int num = 10; // 整型变量的声明和使用
float pi = 3.14; // 浮点型变量的声明和使用
char ch = 'A'; // 字符型变量的声明和使用
double salary = 5000.0; // 双精度浮点型变量的声明和使用
long count = 100L; // 长整型变量的声明和使用
short age = 25; // 短整型变量的声明和使用
unsigned int num_unsigned; // 无符号整型变量的声明和使用
num_unsigned = -10; // 因为无符号整型不支持负数,所以会截断为最大的无符号整数
printf("num: %d
", num); // %d表示输出整数类型的值
printf("pi: %f
", pi); // %f表示输出浮点数类型的值
printf("ch: %c
", ch); // %c表示输出字符类型的值
printf("salary: %lf
", salary); // %lf表示输出双精度浮点数类型的值
printf("count: %ld
", count); // %ld表示输出长整型变量的值
printf("age: %hd
", age); // %hd表示输出短整型变量的值
printf("num_unsigned: %u
", num_unsigned); // %u表示输出无符号整型变量的值
return 0;
}