2015-11-10-在蓝鸥的第二天也是学习C语言的第一天

2015-11-10 12:43:00

看看我们上的内容吧!
最开始上的是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

当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »