#include<stdio.h>//stdio表示标准输入输出,stdio.h表示包含一个叫该名称的文件
int main()//主函数,表示程序入口,main函数有且仅有一个
{
printf("hello,world"\n");//打印函数,又名序函数(语言本身提供给我们的函数)
return 0;//返回0
}
1.数据类型
整型:char//字符数据类型 1个字节 short//短整型 2字节
#include<stdio.h>
int main()
{
char ch='A';//内存
printf("%c\n",ch);//%c表示打印字符格式数据,%d表示打印整型,%c表示打印字符,%f表示打印小数
return 0;
}
int//整型4字节 long//长整型 4或8字节 long long//长长整型 8字节
浮点型:flaot//单精度浮点数 4字节 double//双精度浮点数8字节
2.度量函数sizeof//可以打印各个数据类型各占多少字节
#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;
}
3.变量
int age= 150
float=45.5f
char ch='w'
#inciude<stdio.h>
int num1=20;//全局变量--定义在代码块{}之外的变量
int main()
{
int num1=10;//局部变量定义在{}内部,局部和全局名字重复时,局部变量优先
//局部变量和全局变量名字不要相同,容易产生bug
printf("%d\n",num1);
return 0;
}
4输入函数scanf
#include<stdio.h>
int main()
{
int num1=10;
int num2=20;
int sum=0;//sum的初始值为0//注意,C语言中规定变量要写在当前代码块最前面
scanf_s("%d%d",&num1,&num2);//&取地址符号
/*scanf是C语言提供的,scanf_s不是标准C语言提供的,它是vs编译器提供的
不具有跨平台性,如果在vs平台内报错,可在scanf后面加上_s,或在代码的最
前面加上#define _CRT_SECURE_NO_WARNINGS 1*/
sum=num1+num2;
printf("sum=%d\n",sum);
return 0;
}
语言小白学习C语言的第一天,如果有错误的地方,烦请指正。