【初始C语言一(数据类型&常量&变量)】

本文是C语言初学者教程,介绍了数据类型的重要性、基本数据类型及其使用,详细讲解了变量的定义、分类、使用及生命周期与作用域,还涉及常量的类型,包括字面常量、const修饰的常量、#define定义的标识符常量和enum枚举常量。通过实例展示了如何使用这些概念进行编程。
摘要由CSDN通过智能技术生成

🌹作者:小泽同学~
📝csdn个人主页:小泽同学~
📝码云:classmate-mzq
🤟motto:己所不欲,勿施于人and勿以善小而不为,勿以恶小而为之
————————————————

前言:不出意外的话,我将在这里记录我的大学编程学习。
因为我也是小白,所以如果大家看到问题的话,可以直接在下面评论或者加我v私我,感谢大家!
个人v:m0106gm
祝我们前程似锦

本人使用的开发环境工具是vs2022


1.第一个C语言

无论是c,c++,Java等各种各样的计算机语言,我们实施的时候都是一个个的项目,每一个项目包含各种的文件,文件又由各种函数组成,所以文件有一个主函数,作为编译的入口。


如何写代码

//写主函数(main函数,即函数名为main)
int main()       //int为函数返回类型
{
                   //花括号里面的内容叫函数体
	return 0;
}

main函数是程序执行的入口,且main函数有且只能是一个,一个项目中会有多个文件,但一个项目中只能有一个main函数。

接下来,我们写个代码,打印出"你好,世界:Hello World!"

知识储备>

  1. printf是库函数,作用是打印出引号" "里面的东西
  2. 使用printf需要引用头文件stdio.h
  3. 使用头文件需要用#include进行预处理(不懂没关系,现在只要知道需要这样打代码就行)
#include <stdio.h>      
int main()
{
                  
	printf("你好,世界:Hello World!");
	return 0;
}

2.数据类型

1.为什么需要有数据类型呢?

我们使用计算机语言来编写程序实际上是为了解决我们的现实问题,在生活中,我们有年龄,是一个整数,价格,需要小数,因此不同的场景需要不同的类型

2.常见的基本数据类型

char //字符型
short //短整型
int //整型
long //长整型
long long //更长的整型
float //单精度浮点型
double //双精度浮点型

3.基本数据类型的使用

int main()
{
   
	char ch = 'a';    
	int age = 20;
	double price = 36.3;
	return 0;
}

//ch,age,price都是是变量名,我们使用数据类型的时候需要定义变量来存放我们要使用的东西,例如我们需要使用一个字母’a’,使用字符类型char并定义变量ch把a存放到里面;同理,我们需要使用年龄,使用整型int并定义变量age把20存放到里面,使用价格,使用浮点型double并定义变量price把36.3存放到里面.

上面我们只是定义了这些数据类型和变量,那么怎么打印呢?
格式说明:以格式符%和格式字符组成

%c 打印字符型
%hd 打印短整型
%d 打印整型
%ld 打印长整型
%lld 打印更长的整型
%f 打印单精度浮点型
%lf 打印双精度浮点型
%s 打印字符串
%p 打印地址
%o 打印八进制整型
%x或%X 打印十六进制整型

//使用了printf函数所以需要引用头文件stdio,'\n\是换行符
#include <stdio.h>  
int main()
{
   
	char ch = 'a';
	short a = 10;
    int b = 20;
	long c = 30;
	long long d = 25;
	float e = 23;
	double f = 36.3;
	printf("%c\n",ch);
	printf("%hd\n", a);
	printf("%d\n", b);
	printf("%ld\n", c);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小泽同学~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值