C语言学习 21/3/14

简单了解C

1.什么是C语言
2.第一个C语言程序
3.数据类型
4.变量、常量
5.字符串+转义字符+注释
6.选择语句
7.循环语句
8.函数
9.数组
10.操作符
11.常见关键字
12.define定义常量和宏
13.指针
14.结构体

---------------------------------------------------------------------------------

1.什么是C语言

  • 人与计算机交流的语言

  • 发展
    – 二进制语言–汇编语言–高级语言

2.第一个C语言程序

  • C代码
    .c-源文件
    .h-头文件
    int main()函数 主函数-程序的入口(必须有且唯一)
    void main()是过时的用法
    return 0返回0
    printff()打印函数
    #include 包含…
    stdio.h std-标准 input output

3.数据类型
char 字符数据类型
short 短整型 %c
int 整形
long 长整型
long long 更长的整形
float 单精度浮点型 %f
double 双进度浮点型 %lf
没有字符串类型
%p 打印地址
%x 打印16进制
%o 打印8进制
%s 打印字符串

 #include<stdio.h>
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.8.4.8
sizeof(类型) 类型申请的空间

-字节
计算机中的单位
bit-比特位
byte-字节
kb
mb
gb
tb
pb

4.常量、变量
-变量的分类
局部变量 定义在代码块内部
全局变量 定义在代码块之外
局部变量和全局变量的名字尽量不要相同,容易BUG名字相同时,局部变量优先

-变量的作用域和生命周期
作用域-顾名思义
局部变量就是所在的代码块
全局变量就是全局,就算是不在一个文件 用 extern+声明
生命周期-存在和不存在
局部变量和作用域差不多
全局变量和main()一样,就是整个程序的生命周期

未完待续

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
知识总结 1 一、整除的性质: 3 二、的整除特征 3 三、奇偶的性质 4 四、模p运算 4 五、同余的性质 4 六、余检验 5 七、素 6 八、素的检验 7 九、最大公约 8 十、算术基本定理 9 十一、一些论的定理 9 十二、二次剩余 9 十三、梅森 10 十四、完全 11 十五、费马 12 十六、完全平方 12 十七、水仙花 13 十八、西西弗斯 13 十九、高度合成 13 二十、斐波那契 13 二十一、亲和 14 二十二、欧拉 14 二十三、欧拉的其他公式 15 二十四、欧拉方程 15 二十五、勾股的特点 16 二十六、勾股系的系和组 17 二十七、勾股系的性质 17 二十八、二元一次不定方程 18 二十九、中国同余式 18 三十、列 18 三十一、常识 19 三十二、幻方 19 三十三、克拉茨命题 20 三十三、用牛顿叠代法求高精度倒 21 三十四、用二分法求解n! 21 三十五、高精度求乘幂 21 三十六、高精度求实乘幂 22 三十七、高精度求对 23 三十八、乘法的快速傅立叶转换 23 三十九、FFT 乘法 24 四十、高精度求开方 25 四十一、对原函进行高精度求解 26 四十二、巴什博奕(Bash Game): 27 四十三、威佐夫博奕(Wythoff Game): 27 四十四、尼姆博奕(Nimm Game): 28 四十五、取火柴游戏 29 四十六、取硬币游戏 30 四十七、分金币 30 四十八、三人行游戏 31 四十九、3个教士和3个土人 31 五十、分酒问题 32 五十一、砝码 33 五十二、杨辉三角 34 五十三、图论的一些定理: 37 五十四、二部图 38 五十五、排列组合问题 39 五十六、计问题 39 五十七、微积分公式 41 五十八、三角函公式 43 五十九、空间解析几何和向量代: 44 六十、多元微积分 44 六十一、多元函微分法及应用 47 六十二、微分法在几何上的应用: 48 六十三、级: 49 六十四、微分方程: 52 六十五、学常用公式 53 六十六、二维图形的周长与面积公式 56 六十七、程序 58
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值