第一堂c语言课笔记

1.Hello world!

#include <stdio.h> // 包含了一个头文件
int main1() { // main函数,主函数,C语言程序执行的入口
	printf("Hello World");  // 表示在控制台输出 “您好,世界”,双引号中的内容称之为字符串。

	// 丰富的数据类型
	char ch = '1'; // 在内存中开辟一个char类型的空间,并起了个名称叫ch,空间中的值为‘1’
	short num1 = 10;//短整型
	int num2 = 100; // 整型
	long num3 = 200;// 长整型
	printf("%c\n", ch);
	long long num4 = 500; // 更长的整型
	float num5 = 1.34f; //单精度浮点型 
	printf("num5=%f", num5);
	double num6 = 1.86; // 双精度浮点型
	//查看每种类型的大小,sizeof
	// \n 是一个转义符代表换行
	printf("\nshort的大小为:%zd\n", sizeof(short));// %d叫做占位符
	printf("int的大小为:%zd\n", sizeof(int));// %d叫做占位符
	printf("long的大小为:%zd\n", sizeof(long));// %d叫做占位符
	printf("long long的大小为:%zd\n", sizeof(long long));// %d叫做占位符
	printf("float的大小为:%zd\n", sizeof(float));// %d叫做占位符
	printf("double的大小为:%zd\n", sizeof(double));// %d叫做占位符
	printf("char的大小为:%zd\n", sizeof(char));// %d叫做占位符

	return 0;
}

2.变量 

#include<stdio.h>//包含了一个头文件
int global = 20;//全局变量
int main2(){//main函数,主函数,c语言程序执行的入口
	printf("Hello world");//双引号中的内容表述字符串
	
	//数据类型
	char ch = '1';//在内存中开辟了一个char类型的空间,并起了个名称叫ch,空间中的值为1
	short num1 = 10;//短整型
		int num2 = 100;//整型
		long num3 = 200;//长整型
		long long num4 = 500;//更长的整型
		float num5 = 1.34;//单精度浮点数
		double num6 = 1.77;//双精度浮点数

		//%d 打印十进制数据
		//%x 打印十六进制数据
		//%o 打印八进制数据
		//%c 打印字符格式数据
		//%f 打印浮点型数字
		//%p 以地址的形式打印数据
		 
		int b;//声明变量(变量名不能重复)
		b = 50;//进行初始化
		printf("%d\n", b);
		//变量名:1、变量名只能由数字字母下划线组成,不能以数字开头 2、不能使用关键字 3、建议使用小骆驼命名 eg:studentAge(第一个单词首字母小写后面每个单词首字母大写) 4、建议变量名见名知义

//大括号外面定义变量叫全局变量,可以在大括号里使用//全局变量
	int global = 19;//局部变量
	//声明并初始化变量
	int age = 18;
	float salary = 173.25f;//局部变量(只能在一个大括号里面使用)(作用域:变量能够使用的作用范围)
	//局部变量优先于全局变量
	int num1,num2;
	scanf_s(" %d %d",&num1,&num2);
	int sum = num1 + num2;
	printf("%d+%d=%d",num1,num2,sum);

	return 0;

}

3.常量

#define PI 3.14
enum Gender {
	MALE=10,FEMALE=20
};
int main() {
	// 常量
	// 1、字面常量
	100;
	"abc";
	3.14;
	int number = 100; // 变量
	// 2、使用const修改的常属性
	const int number2 = 100; // 常变量

	// 定义数组时,数组的长度必须是常量
	int arr[100] = {0};

	// 3、标示符常量,使用#define,#define 的功能是将标识符定义为其后的常量
	printf("%f\n",PI);

	// 4、枚举常量(将数据进行罗列)
	printf("%d\n",MALE);
	
	return 0;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值