C语言自学笔记(一)——C语言基础

简介

.h - 头文件
.c - 源文件
在源文件内创建项目

基本框架
//包含一个叫stdio.h的文件,std-standard input output
#include <stdio.h>
//int 是整型的意思,main前面的int表示main函数被调用后返回一个整型值,与后面呼应
int main()//主函数-代码从主函数内开始执行,是程序的入口,main函数有且仅有一个
{
	//这里完成任务
	//函数-print function-print-打印函数
	//库函数-C语言本身提供给我们使用的函数,所以我们要引用库
	return 0;//返回0
}
数据类型
  • char - 字符数据类型,一个字节
  • short - 短整型,两个字节
  • int - 整形,四个字节
  • long -长整型,四个字节
  • long long - 更长的整形,八个字节
  • float - 单精度浮点数,四个字节
  • double - 双精度浮点数,八个字节
#include <stdio.h>
//char-字符类型
//%d-打印整型
//%c-打印字符
//%f-打印浮点数字-小数
//%lf-打印双精度
//%p-以地址的形式打印
//%x-打印十六进制
int main()
{
	char ch = 'a'//将a赋值给ch
	printf("%c\n",ch);//%C——打印字符格式的数据
	int age =20
	printf("%d\n",age);//%d——打印整型十进制数据
	return 0}

计算机里的单位

  • bit - 比特位-一个二进制位,比如01001中的一个“1”
  • byte - 字节——一个字节是八个比特位
  • kb-1024个字节
  • mb-1024个kb
  • gb-…
  • tb-…
  • pb-…
局部变量和全局变量
  • 定义在代码块内部的为局部变量,定义在代码块外的为全部变量
  • 当局部变量和全局变量的名字相同时,局部会覆盖全局
  • 注意:在局部定义的局部变量不能再其局部范围外使用
#include <stdio.h>
int a = 12;//全局变量
int main()
{
    int a = 13;//局部变量
    return 0;
}
变量的使用
  • C语言语法规定,变量定义要写在当前代码块的最前面
  • 注意:&—取地址符的使用`
#include <stdio.h>
int main()
{
    int num1 = 0;
    int num2 = 0;
    int sum = 0;
    printf("输入两个操作数:");
    scanf("%d %d", &num1, &num2);
    sum = num1 + num2;
    printf("sum = %d\n", sum);
    return 0;
}
//scanf输入函数
作用域
  • 作用域(scope)是程序设计概念,通常来说,一段程序代码中所用到的名字并不总是有效/可用的
  • 而限定这个名字的可用性的代码范围就是这个名字的作用域。
  1. 局部变量的作用域是变量所在的局部范围。
  2. 全局变量的作用域是整个工程。
生命周期
  • 变量的生命周期指的是变量的创建到变量的销毁之间的一个时间段
  1. 局部变量的生命周期是:进入作用域生命周期开始,出作用域生命周期结束。
  2. 全局变量的生命周期是:整个程序的生命周期。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值