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;
}
时间:2015-11-10-12-49
当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »