没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论




























The shortest way to do many things is to only one thing at a time and All things in their being are good for something and Suffering is the most powerful teacher of life
1:用高级语言编写的程序叫做源程序,然后用编译程序吧
源程序翻译成二进制的目标程序,然后将该目标程序与系
统函数库以及其他目标程序连接,形成可执行程序。
2:算法五个特点:确定性,有穷性,输入,输出,可行性。
3:程序流程图、N-S 盒图、伪代码
4:int 无论有符号无符号,都是 16 位
Short 无论是有符号还是无符号都是 16 位
Long 无论是有符号还是无符号都是 32 位
Float 32 位 double 64 位,long double 128 位。
一个整型常量后面加 u 就是无符号,加 l 就是长整型
5: , 退格, 移到本行开头
6:‘0’48,‘A’65,‘a’97,差值 32
7:级别 char<int<unsigned<long<double
8:(int)x+y 只是 int 化 x;
9:i+++j (i++)+j
10.1:float 32 位,24 位表示小数部分(其中包括了符号
位),8 位表示指数部分。
11:字符给整形赋值,如果是无符号字符型,赋值给整形
就是占据整形低 8 位,高 8 位补 0,如果是有符号字符型,
如果是负号就补 1,正好补 0;
12:int short long 给 char 就是把低 8 位给 char

The shortest way to do many things is to only one thing at a time and All things in their being are good for something and Suffering is the most powerful teacher of life
13:整形给 long,同 char 给 int 一样,
14:putchar() Getchar()
Puts(),gets()
Printf(“%md”,d) %d,%c,%f,%ld,%o,%x,%u,%s
%d 的原意是,按十进制整形数据输出
M 表示输出字段的宽度,数字靠右拜访。如果数字太大,
就输出数字,不管 m.
Printf(“%m.ns”,d)
输出占 m 列,靠右端,只取字符串中的前 n 个字符,
如果 n 大于 m,则不管 m
Printf(“%-m.ns”,d)
输出占 m 列,靠左端
Printf(“%m.nf”,d)
%f 输出实数,包括单精度和双精度,只能输出六位小
数,
输出 n 位小数
Printf(“%m.ne”,d)
N 指的是输出小数的位数,
Scanf 输入整形,分割可以用回车或者 tab 或者空格但
是不能用逗号
Scanf(“%3d%3d”,&a,&b)输入 123456.
系统自动把 123 赋值给 a,456 赋值给 b;同理,如果

The shortest way to do many things is to only one thing at a time and All things in their being are good for something and Suffering is the most powerful teacher of life
系统输入 abc 三个字符,但是 ch 只能容纳一个,就吧 a 给
ch,bc 给后面的。
Scanf(“*%3d”)表示读入三位整数,但是不赋值。,
Scanf 的字符串中,除了格式说明符以外还有其他的字
符,输入的时候要在对应位输入这些字符。
Scanf(“%c%c%c”,&c1&c2&c3) 输入的 abc,不应该是
有空格的、
Scanf(“%s%s%s”,str1,str2,str3);
Scanf 输入多个字符串的时候,用空格分隔
15:大小于的优先级高于等于。
16:优先级由低到高:赋值运算符,与和或,大小于,算
术运算,非。
17:break 是跳出循环,continue 是跳出本次循环,
18:int a[3][4]={{1},{5},{9}},每行自补 0
19:strcat(s1,s2)把 s2 连接到 s1。
Strcpy(s1,s2)把 s2 复试到 s1 中,覆盖 s1.注意这
个复制的时候‘\0’也复制进去
Strncpy(s1,s2,n)把 s2 的前 n 个字符复试到 s1 中
Strlwr 大写转小写 strupr 小写转大写
20:数组做形参的时候,大小可以不指定,其实本质上还
是把首地址给参数传递了
21:多维数组做函数参数,可以且只能省略第一维的大小。

The shortest way to do many things is to only one thing at a time and All things in their being are good for something and Suffering is the most powerful teacher of life
22:register 变量,只有局部变量和形式参数可以作为寄
存器变量,寄存器数目有限的,局部静态变量不能,局部
静态变量不能为寄存器变量
23:外部变量跨文件使用的方法是,在文件 1 中函数外定
义外部变量 int A;在文件 2 中函数外声明 extern A
24:实际上,编译器遇到 extern 的时候,现在本文件找外
部变量的定义,如果找到,就在本文件中扩展 作用于,如
果找不到,就在连接时从其他文件中找外部变量的定义,
然后作用域就是跨文件的。
25:在文件中函数外部定义的变量,如果是一般的定义,
int A,其他文件可以通过 extern 来引用这个变量,但是
如果定义 static int A,则其他文件无法通过 extern 来
引用。
26:如果外部变量不在文件开头定义,则有效范围只在定义
处到文件结束,如果定义之前的函数要引用外部变量,就
要用 extern 声明。,如果外部变量定义在函数之前,就没
有必要 extern 了、通常人们喜欢吧变量和函数的 extern
声明放在一个单独的文件中,即头文件。
声明:extern int A,B
定义:int A=13,B=8;
27:局部变量:自动,静态局部变量,寄存器。
剩余16页未读,继续阅读
资源评论


xinkai1688
- 粉丝: 416
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 2023年3月三级网络笔试题.doc
- 基于灰狼算法的局部阴影遮挡下MPPT实现及仿真分析
- 基于YOLOv8的公共场所六分类危险武器检测系统:Python源码+Pyqt6界面+数据集 - 数据集
- COMSOL仿真中压力声学与固体力学模块的关键技术解析及应用实例
- 基于阿基米德优化算法的自定义路径规划:鲁棒性强、简单易实现、适应性广的应用解析 - Python 教程
- 光子学领域的Comsol光子晶体光纤与SPR PCF传感器及其谷自旋分离技术的应用研究 几何相位缺陷态
- 基于改进自适应蚁群算法MAACO的多智能体路径规划及其MATLAB实现
- 二自由度机械臂的RBF自适应控制与传统滑模控制对比研究
- LTC3542同步Buck变换器:高效电源管理芯片设计与应用 · Cadence 必备版
- 基于西门子1200与博图v16版本的锅炉控制系统:PLC程序、HMI组态画面与相关清单 · 工业自动化 说明
- 基于COMSOL的涂层剥离瞬态仿真与多体动力学接触粘附罚函数研究 多体动力学
- 分布式驱动电动汽车七状态估计模型:基于CKF与Dugoff轮胎力计算的联合仿真研究 (07月28日)
- 基于Carsim与Simulink联合仿真模型的车辆换道轨迹规划与跟踪模型实践
- 三相PWM整流器滑模整流控制(外环)的原理与应用研究
- Amesim在HEV热管理和电池热管理中的应用及大厂培训模型解析
- Qt5开发的西门子S7通信数据上传验证程序:支持SQL Server与MySQL的双数据库生产线追溯系统
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
