hello world
C语言中一定要有main函数
主函数
一个项目只能有一个main函数
//标准的主函数写法
#include <stdio.h>
int main()
{
printf("hello world");
return 0; //0和int整数型呼应
}
//ctrl+k+c快捷注释 ctrl+k+u快捷注释取消
//printf是一个库函数
//专门用来打印数据的
// std-标准
// i-input
// o-output
//
#include <stdio.h> //打个招呼,因为要用这里面带的printf函数
//C语言规定,main函数是程序的入口
// main函数有且仅有一个
数据类型
char 字符数据类型
short 短整形
int 整形
long 长整型
long long 更长的整形
float 单精度浮点数
double 双精度浮点数
sizeof 的单位是 字节
计算机中的单位:
bit-比特位
byte-字节 = 8bit
kb 1024byte
mb 1024kb
gb 1024mb
tb 1024gb
pb 1024tb
C语言规定:sizeof(long) >= sizeof(int)
用sizeof操作符得到各数据类型占内存大小
int main()
{
printf("%zu\n", sizeof(char)); /*1byte,8bit*/
printf("%zu\n", sizeof(short)); /*2*/
printf("%zu\n", sizeof(int)); /*4*/
printf("%zu\n", sizeof(long)); /*4*/
printf("%zu\n", sizeof(long long)); /*8*/
printf("%zu\n", sizeof(float)); /*4*/
printf("%zu\n", sizeof(double)); /*8*/
return 0;
}
类型举例
int main()
{
int age = 20;
double price = 66.6;
return 0;
}
变量和常量的概念
变量分为:
局部变量 - 大括号{}内部定义的变量
全局变量 - 大括号{}外部定义的变量
int main()
{
short age = 20;//年龄
int high = 180;//身高
float weight = 88.5;//体重
return 0;
}
int a = 100;
int main()
{
int a = 10;
printf("a=%d\n", a); // 输出的是 a = 10 输出%d前面的内容,值为"",后面的变量的值
//当全局变量和局部变量名字相同的情况下,局部优先
return 0;
}
建议不要将局部和全局变量的名字写成一样
写一个代码,计算2个整数的和
scanf 是一个输入函数
printf是一个输出函数
int main()
{
int num1 = 0;
int num2 = 0; // =0 意思是初始化,否则会是随机数
//输入两个整数
scanf("%d %d", &num1, &num2);
//求和
int sum = num1 + num2;
//输出
printf("%d\n", sum);
return 0;
}