初识C语言

初识C语言

  • C语言的基本结构
    • 主函数
      • 主函数的几种写法
    • 头文件
    • IDE
  • 数据类型
    • 数据类型种类
    • 所占空间大小
    • 注意事项
  • 变量
    • 变量的类型
    • 变量命名规则

C语言的基本结构

主函数

  • 主函数是程序的入口
  • C语言代码中必须有主函数
  • 一个工程(项目)中可以有多个.c文件,但多个.c文件只能有一个main函数

主函数的几种写法

正常写法

int main() {

	printf("Hello World!");

	return 0;
}

正常写法2.0
void表示main函数不需要接受参数

int main(void) {

	printf("Hello World!");

	return 0;
}

有点麻烦的写法

int main(int argc,char* argv[]) {

	printf("Hello World!");

	return 0;
}

太古老的写法!!!不推荐!!!

void main() {

	printf("Hello World!");

}

头文件

include 是包含的意思
include<stdio.h>表示代码包含stdio.h这个头文件
stdio-standard input output 标准输入输出头文件

IDE

IDE-集成开发环境
包含:

  • 编辑器
  • 编译器
  • 链接器
  • 调试器

数据类型

数据类型种类

  • 字符数据类型(char)
  • 短整型(short)
  • 整形(int)
  • 长整型(long)
  • 更长的整形(long long)
  • 单精度浮点型(float)
  • 双精度浮点型(double)

所占空间大小

可以通过sizeof操作符来看每种数据类型所占内存大小

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;
}

输出结果1 2 4 4 8 4 8 单位是字节(byte)

补充单位换算:

  • 1 byte=8bit
  • 1kb=1024

计算机存储数据二进制中一个1或0所占空间为1bit

注意事项

float类型的变量赋值后为什么必须在值后加"f"/“F”

变量

变量的类型

  • 局部变量
  • 全局变量

区别全局和局部变量的方法:看是在大括号内部定义还是在外部定义

  • 当局部变量与全局变量重名时,局部优先 ~
int a = 10;

int main() {

	int a = 1;

	printf("%d", a);

	return 0;
}

输出1
不建议这么写

  • 全局变量的使用不受大括号的限制

变量命名规则

  • 仅能用字母,数字,下划线
  • 不能用数字开头
  • 区分大小写
  • 不能用关键字命名
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值