#include <stdio.h>
int main()
{
printf("hello C++\n");
printf("hello world\n");
printf("春秋战国\n");
return 0;
}
1、数据类型
char --字符数据类型 --长度:1
short --端整型 --长度:2
int --整型 --长度:4
long --长整型 --长度:4
long long --更长整型 --长度:8
float --单精度浮点数 --长度:4
double --双精度浮点数 --长度:8
#include <stdio.h>
int main()
{
printf("%d\n",sizeof(char));
printf("%d\n",sizeof(short));
printf("%d\n",sizeof(int));
printf("%d\n",sizeof(long));
printf("%d\n",sizeof(long long));
printf("%d\n",sizeof(float));
printf("%d\n",sizeof(double));
return 0;
}
2、常量变量
#include <stdio.h>
int main()
{
int age = 35;
double weight = 63.5;
age = age + 2;
weight = weight + 3;
printf("%d\n", age); //%d 整型
printf("%lf\n", weight); //%f float
return 0; //%lf double
}
在C语言中,局部变量具有高于全局变量的作用域。在这个程序中,main函数中定义了一个局部变量n,并将其赋值为25。当程序执行到printf语句时,会输出这个局部变量n的值,即25。而全局变量n的值为250,在main函数中没有被修改或使用到。因此,输出结果是25。
#include <stdio.h>
int n=250;
int main()
{
int n=25;
printf("%d",n);
return 0;
}
在 scanf
函数中使用了 %d
格式控制符来读取整数,根据需要来控制输入数据的间隔如:使用逗号间隔:scanf("%d,%d", &m, &n);
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{
int m = 0;
int n = 0;
int sum = 0;
printf("请输入两个整数:");
scanf("%d,%d", &m, &n); //输入m,n
sum = m + n;
printf("sum=%d\n", sum);
return 0;
}