2013-11-19日志
来源:互联网 发布:mac怎么关闭系统弹出 编辑:程序博客网 时间:2024/06/05 11:46
1 硬件和软件:
硬件:电脑、投影仪、导航仪、手机等;
电脑的硬盘包括:cpu,显示器、主板呢、硬盘
软件:unix、windos、linix、ios、android、os x
2 程序和程序语言:
程序:在设备上可以运行的指令的集合。
程序语言:是设备与计算机之间的通讯的规则,通过设计程序语言来设计程序
语言:机器语言:二进制编码的形式
汇编语言:add、mov用符号化的指令来进行编译
高级语言:c、oc、java等语言
高级语言包括编译执行和解释执行:
编译执行:c、oc、c++语言形成c->.obj->.exe文件来执行程序
解释执行:java、basic、python、java的语言实现解释执行 java是一个跨平台的代码
编译执行不用转换,所以编译执行要比解释执行所用时间少,例如苹果手机的反应比android机反应的快,但是像银行等机构会求稳不求快
3 编写c语言的步骤:
编写c程序源代码->编译.c文件为。Obj文件->连接库文件生成.exe文件->运行文件
4 c语言的数据类型:
整数:int 4
short 2
long 8
小数:float 4
double 8
判断字节数:用函数sizeof()
复合数据类型:指针、数组、结构体、共用体
5 有了数据类型以后就可以写表达式
表达式:
算术表达式
+、-、*、/、%
逻辑表达式
&&、||、!
关系表达式
>、<、>=、<=、!=、==
位运算表达式条件表达式(用于二进制,左移相当于原来的数乘2,右移相当于除2)
~、<<、 >>、 |、^
赋值表达式
=、 +=、-=、、/=、*=
条件表达式
表达式1?表达式2:表达式3
表达式和运算符串用就形成了程序
6 程序的处理流程
@1 顺序执行
@2条件分支
if(表达式) if(表达式) switch(整数表达式)
{ { { case 常数1:
语句1 语句1 语句;
} } break;
else default:
{ }
语句2
}
@ 3循环(例题水仙花数和1+2+3 +。。。+1000)
while(条件)
{
循环体
}
do
{
循环体
}
while(条件)
for(表达式:条件:表达式)
- 2013-11-19日志
- 2013-11-21日志
- 2013年08月11日日志
- 7/19日志
- 外企工作日志19
- 考研日志-19
- 2010-7-19日志
- [2013.7.19] 工作日志
- 2014-08-19 日志
- 2016.08.19工作日志
- 学习日志2017.12.19
- 2013-3-18 日志
- 2013-4-13 日志
- 日志-2013-05-13
- 外企工作日志11
- 考研日志-11
- 2011-02-11日志
- 技术日志--2011.8.11
- 【大数】递归写大数感觉良好
- 3.深入PHP中的引用
- python调用os.system执行系统命令,中文输出显示乱码
- 输出满足n=a!+b!+c!的所有三位数
- JAVA构造函数运行解析
- 2013-11-19日志
- android 相对布局
- android学习day01
- oracle 中的CR块详解+
- hdu 4780 Candy Factory
- 关于c的部分总结
- hash算法
- 新版Spring官网下载
- (2)Fibonacci数列