#第一个程序hello world

文章介绍了C语言的基本结构,包括#include预处理指令,main函数的定义,以及printf函数用于输出的使用。还展示了如何声明和使用不同数据类型,如char、int和浮点数,并强调了%d、%c和%f等格式化字符串在打印不同类型数据时的作用。
摘要由CSDN通过智能技术生成

##源代码

#include <stdio.h>

int main()
{
	printf("hello world\n");
	return 0; 
}

###运行结果:
在这里插入图片描述

##解析

//包含一个叫 stdio.h的文件
.h为头文件的扩展名
#include <stdio.h>//头文件


//int 是整型的意思
//main前面的int表示main函数调用一个返回整型值(与后面return 0相呼应)
int main()//主函数-程序的入口-main函数有且只有一个
{
	

    //这里完成任务(比如在屏幕上输出hello world)
	//函数printf(打印)
	//()内双引号可以引起一串想要输出的内容(比如hello world)
	

    //printf打印函数,库函数C语言本身提供给我们使用的函数
	//相对于用别人的东西要打招呼(用上面的#include)
	printf("hello world\n");//\n表示输出hello world后要换行
	

    return 0;  //返回 0(0是整数)
}

##其次在原有的基础上增加一些变量:

(数据类型:这些类型是用来创造变量的、
char //字符数据类型
short //短整型
int //整形
long //长整型
long long //更长的整形
float //单精度浮点数
double //双精度浮点数)

char——字符类型

#include <stdio.h>
int main()
{
	char ch = ' A ';
		printf("%c\n", ch);//%c对应的是打印字符格式的数据,以字符的形式打印ch
	return 0;
}

int —整型、long长整型也是一样的格式

//int 整型
#include <stdio.h>
int main()
{
	//char ch = ' A ';
		//printf("%c\n", ch);//%c对应的是打印字符格式的数据,以字符的形式打印ch
	int age = 20;//年龄20岁
	printf("%d\n", age);//打印整型十进制数据
	return 0;
}

//单浮点数

//单浮点数
#include <stdio.h>
int main()
{

	float f = 5.1;
	printf("%f\n", f);
	return 0;
}

//双精度浮点数

//双精度浮点数
#include <stdio.h>
int main()
{
double d = 3.14;
printf("%lf\n", d);//可以用%f打印,但不太合适,用%lf表示的是打印双精度浮点数
return 0;
}

##总结就是%后面附带的字母不同打印的类型也不同:
//%d——打印整形
//%c——打印字符
//%f——打印浮点数字也就是打小数
//%p——以地址的形式打印
//%x——打印十六进制数字
//%o…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值