YIem`s Blog -心比天高命比纸薄-链接找不到的请在站内搜索内容！ - float
2015-11-10-在蓝鸥的第二天也是学习C语言的第一天
看看我们上的内容吧！最开始上的是C语言，慢慢来吧！IOS// YIem// main.m 文件名// C1_C基础 工程名//// Created by dllo on 15/11/10. 作者/时间// Copyright (c) 2015年 www.yiem.net YIem博客. All rights reserved. 版权所有，翻版必究，如有雷同，还是我的。///* 多行注释 */// command + R 运行// command + B 编译// command + / 注释// command + shift + N 创建新工程import <Foundation/Foundation.h>// mian函数/主函数 // 程序运行的开始 从主函数开始运行 到主函数最后的括号停止 // 一般应用程序 只有一个主函数int main(int argc, const char * argv[]) {// 代码开始的地方 /******数据类型******/ // 字符型 char 符号 1字节 // 整型 int 整数 2字节 // 浮点型 float 小数 4字节 7位小数位 // 短整型 short 2字节 // 长整型 long 4/8字节 // 双精度浮点型 double 8字节 15位小数位 /******常量******/ //程序运行期间不能被改变的量 //字符: '+','1','a' 只能有一个内容 //整型: 100，-100 没有小数点是整型 //浮点型: 3.14 有小数点是浮点型 /******变量******/ //是一个容器 是一段存储空间 //程序运行期间 变量的值（容器中的内容）可以发生变化 //为了方便使用 给变量起名 方便使用 //变量的命名规范: // 1.命名只能有数字、字母、下划线组成，并且不能以数字开头 // eg: room8,_class,class_room // 2.不能和系统关键字/保留字重名 // 3.不能重复命名 // 4.见名知意（） // eg: classRoomName //变量的定义 //从内存中开辟一段存储空间 设置变量名 给定初始内容 //类型说明符 变量名 赋值运算符 初值 int age = 10; char sex1 = 'f'; //赋值运算 //把=右侧的内容 复制一份 放置在=左侧的变量中 int a = 100; int b = 0; b = a; //把100(a)赋值(复制)给b printf("a = %d, b = %d\n~~~", a, b);// "%d 占位符" "\n 回车符" //练习:定义俩个变量 交换值 int var1 = 3 ,var2 = 5; int temp = 0; temp = var1; var1 = var2; var2 = temp; printf("var1 = %d, var2 = %d\n", var1, var2); //第一种方法/*int var1 = 3 , var2 = 5, var3; var3=var1; var1=var2; var2=var3; printf("var1 = %d, var2 = %d\n",var1 , var2); //第二种方法 int c = var1; int d = var2; c = d; int e = var1; int f = var2; f = e; printf(" %d, %d\n", f, c); //第三种方法 */ /运算符**///算术运算符 // + - * / % int num1 = 3, num2 = 5; float result = num1 * 1.0 / num2;//先从右侧开始运算 printf("result = %f\n", result);//自增/自减运算符// ++/-- // a++ 先用再加 // ++a 先加再用 /*eg: int a=3; int b=a++; int b=++a; */ //复合运算符 // += -= *= /= %= //如 a= a + 1;可以写a+=1; //如 a= a - 1; a-=1; //如 a= a * 1; a*=1; //如 a= a / 1; a/=1; //如 a= a % 1; a%=1//代码规范/* 1.运算符左右两侧 加空格 2.逗号后 加空格 */ /* int v;//必须定义不然输出值是"乱码" printf("v = %d", v); *//表达式**///表达式是变量/常量/运算符组合而成 //每一个表达式是都有返回结果的 printf("%d\n", a); printf("%d\n", a =1); //语句 //以;结尾的内容都称之为语句 是C语言执行时的最小单位 int new = 10, new1 = 10; ;;;;;;;;//这种形式是空语句/格式化输入/输出函数**/// 格式构成:普通字符&转义字符 // %d 整型 // %f 浮点型 // %c 字符型 // %ld 长整型 // %lf 双精度浮点型 // %hd 表示输出短整型 printf("a = %d %% \\ \n", 100); //'%d' 打印整型 '%%'百分号 '//' 打印出一个'/' printf("hello,word\n"); printf("%9d\n", 100);//'%9d' 输出时占9个占位符 printf("%04d\n", 100);//不足的输出位 补0 printf("%2d\n", 100);//对数据无法修改,只有美化意义 printf("%-4d~~\n", 100);//输出左对齐 printf("%f\n", 3.14); printf("%.2f\n", 3.14);//'.2'保留小数点后两位 printf("%f5.2\n", 3.14);//'5.2' 5 代表小数整体占5个输出位(小数点占一位) .2 代表小数点后保留两位小数/* //输入函数int inputNumber = 0; printf("请输入'100':"); scanf("%d",&inputNumber); //输入函数中 格式串中一般只写占位符 //&取地址符 获取变量空间的位置 printf("num = %d\n", inputNumber); */ //练习:输入长方形的长宽 输出长方形面积 /* int c1 = 0, k2 = 0;//第一种 printf("请输入长:"); scanf("%d", &c1); printf("请输入宽:"); scanf("%d", &k2); int mj=c1*k2; printf("面积等于:%d\n", mj); */ //练习:输入长方形的长宽 输出长方形面积 /* int length = 0, width = 0, area = 0;//第二种 scanf("%d%d", &length, &width); area = length * width; printf("%d\n", length * width); */ return 0;}C1_C基础.zip时间：2015-11-10-12-49