某坑爹公司的笔记_Day02
2014-04-04 16:40
183 查看
一、第一个C语言程序
1.编辑 day02-1.c
编写C语言的代码,保存在扩展名.c文件中,源文件。
#include <stdio.h>
int main(){
printf("HelloWorld2! \n");
return 0;
}
2.编译 gcc day02-1.c
a.将C语言代码转换成计算机识别的代码(二进制代码) 目标文件(可执行文件)
b.GNU C Compiler,GNU自由软件基金会的项目,C语言,Compiler编译。
c.编译C语言、C++、Java、ObjectiveC
3.运行 ./a.out
a.默认情况下,编译后的文件名叫做a.out文件
b.通过命令"./" 运行编译后的文件(a.out)。
二、C语言程序的完整执行过程
1.语句可以分开放在任意行任意文件中(一个文件、多个文件)
2.代码预处理,解决所有指定(#开头)
3.编译源代码,每个源文件都会生成一个目标文件*.o,如果程序只有一个源文件,默认会忽略这一步。
4.链接代码 将多个目标文件合成一个可执行文件。(a.out)
5."./a.out"运行程序,加载a.out可执行程序到内存当中
6.a.out运行代码,cpu去内存中执行代码
三、C语言的编程规范
1.语句可以分开放在任意行的位置
2.空格让代码更清晰
3.缩进可以让程序层次更直观(tab)
4.空行可以更好的划分程序逻辑单元
5.命名使用驼峰标识或者下划线 _-_-_
*getName
getNameByPinyin
get_name
get_name_by_pinyin
四、变量
1.概述
大多数程序会进行大量计算,在计算过程当中需要临时保存数据,存储数据的方法,称之为变量。
2.数据类型
对应内存区域,其值可变,变量有相应的类型和值。
3.变量类型分为字符型char、整数型int、浮点型float/double、指针、结构、联合等类型。
4.每次使用之前要声明,需要声明其类型且只声明一次
a.声明 int number1;
声明变量number1,并且开辟(int类型)内存空间。
b.保存运算中临时的值 number1 = 10 赋值,可以多次赋值,但只会保存最后一次的值
5.声明一个变量,在使用之前,它是有可能有值的,但是最好给它一个初值,给变量第一次赋值,初始化。
int number3=0;
6.声明变量的格式
变量类型 变量名 = 初始值;
7.输出变量的值
%d变量类型对应的占位符
%d int
%f float
%lf double
%c char
eg:printf(“%d",number3);
五、浮点数据类型
(小数)float
1.float类型代表浮点数(小数)数值的表示方式
2.输出函数输出内容的时候占位符为%f
3.%.2f可以只显示两位有效数字
六、变量的名字必须是标识符,函数、宏、实体名也必须使用标识符来起名。
1.必须以字母或下划线开头
2.包含字母、下划线或数字
3.大小敏感的
4.不能与关键字冲突
5.标识符理论上讲,长度无限制,但会被编译器截断
注:见名之意 shuZi
作业:
1.输出个人信息 可以用变量显示的,用变量显示
姓名:ysy 年龄:18
性别:M 期望薪资:6000
税资:期望薪资*13%
2.求圆的面积和周长?圆的半径:3.0 pi:3.14
面积:pi*半径*半径
周长:2*pi*半径
3.求长方形(矩形)的面积和周长?长:18 宽15
面积:长*宽
周长:2*(长+宽)
1.编辑 day02-1.c
编写C语言的代码,保存在扩展名.c文件中,源文件。
#include <stdio.h>
int main(){
printf("HelloWorld2! \n");
return 0;
}
2.编译 gcc day02-1.c
a.将C语言代码转换成计算机识别的代码(二进制代码) 目标文件(可执行文件)
b.GNU C Compiler,GNU自由软件基金会的项目,C语言,Compiler编译。
c.编译C语言、C++、Java、ObjectiveC
3.运行 ./a.out
a.默认情况下,编译后的文件名叫做a.out文件
b.通过命令"./" 运行编译后的文件(a.out)。
二、C语言程序的完整执行过程
1.语句可以分开放在任意行任意文件中(一个文件、多个文件)
2.代码预处理,解决所有指定(#开头)
3.编译源代码,每个源文件都会生成一个目标文件*.o,如果程序只有一个源文件,默认会忽略这一步。
4.链接代码 将多个目标文件合成一个可执行文件。(a.out)
5."./a.out"运行程序,加载a.out可执行程序到内存当中
6.a.out运行代码,cpu去内存中执行代码
三、C语言的编程规范
1.语句可以分开放在任意行的位置
2.空格让代码更清晰
3.缩进可以让程序层次更直观(tab)
4.空行可以更好的划分程序逻辑单元
5.命名使用驼峰标识或者下划线 _-_-_
*getName
getNameByPinyin
get_name
get_name_by_pinyin
四、变量
1.概述
大多数程序会进行大量计算,在计算过程当中需要临时保存数据,存储数据的方法,称之为变量。
2.数据类型
对应内存区域,其值可变,变量有相应的类型和值。
3.变量类型分为字符型char、整数型int、浮点型float/double、指针、结构、联合等类型。
4.每次使用之前要声明,需要声明其类型且只声明一次
a.声明 int number1;
声明变量number1,并且开辟(int类型)内存空间。
b.保存运算中临时的值 number1 = 10 赋值,可以多次赋值,但只会保存最后一次的值
5.声明一个变量,在使用之前,它是有可能有值的,但是最好给它一个初值,给变量第一次赋值,初始化。
int number3=0;
6.声明变量的格式
变量类型 变量名 = 初始值;
7.输出变量的值
%d变量类型对应的占位符
%d int
%f float
%lf double
%c char
eg:printf(“%d",number3);
五、浮点数据类型
(小数)float
1.float类型代表浮点数(小数)数值的表示方式
2.输出函数输出内容的时候占位符为%f
3.%.2f可以只显示两位有效数字
六、变量的名字必须是标识符,函数、宏、实体名也必须使用标识符来起名。
1.必须以字母或下划线开头
2.包含字母、下划线或数字
3.大小敏感的
4.不能与关键字冲突
5.标识符理论上讲,长度无限制,但会被编译器截断
注:见名之意 shuZi
作业:
1.输出个人信息 可以用变量显示的,用变量显示
姓名:ysy 年龄:18
性别:M 期望薪资:6000
税资:期望薪资*13%
2.求圆的面积和周长?圆的半径:3.0 pi:3.14
面积:pi*半径*半径
周长:2*pi*半径
3.求长方形(矩形)的面积和周长?长:18 宽15
面积:长*宽
周长:2*(长+宽)
相关文章推荐
- 某坑爹公司的笔记_Day04
- 某坑爹公司的笔记_Day05
- 续写某坑爹公司的教学笔记-Foundation整套Day01-04
- 某坑爹公司的笔记_Day06-Day11
- 某坑爹公司的笔记_Day03
- 续写某坑爹公司的教学笔记-OC语言整套Day01-06
- 夜灵的Html笔记Day02——文本、分区元素、图像、链接、表格
- 我的工作笔记【2013.6.24重庆某公司】
- IOS开发笔记1 — 跳槽到新公司,了解公司各个部门职责
- C++MFC编程笔记day02 MFC消息映射机制、菜单资源使用
- 系统设计与架构笔记:对我新公司网站的技术架构初解
- Zp的Ext学习笔记(一)——坑爹的MVC(html中Extjs配置、proxy代理的前后台交互、json解析、后台处理传入json乱码)
- XML学习笔记 -- day02 XML解析
- 公司项目笔记-导出excel
- 大数据开发笔记day02
- 公司框架学习笔记 一
- git学习笔记 -- day02 管理文件版本
- Python学习笔记--day02
- cocos2d-x学习笔记番外篇03:坑爹的矩形碰撞
- Java学习笔记Day02