IOS成长中-C语言-数据类型(第一天)

定义常量
分三部分:数据类型 变量名 = 初值
    定义整型变量
       变量名的命名规则:
        1.变量名只能由数字,字母,下划线组成,并且数字不能开头。
        2.不能和系统关键字重名。
        3.具有自解释性,见名知意。
        4.变量名不能重复。
        5.变量名由多个单词组成时,除了首个单词首字母小写外,其他的单词首字母都要大写

    int a = 10;
    float b = 1.0;//用于注释一行。
    char a = ‘a‘;

//       用于注释一行

/*  */  用于注释一段

    //练习1:
    int a = 10;
    int b = 5;
    int c = 0;
    int a = 10, b = 5, c = 0;    //赋值的过程是一个拷贝的过程。
    c = a;//c 10,a 10,b 5
    a = b;//c 10,a 5, b 5
    b = c;//c 10,a 5, b 10
    int maxAge = 10;
    //算术运算符
    float a = 0;
    a = 3.0 / 5;  //除法运算,除数不能为零。
    printf("%f", a);
    int a = 10;
    int b = 3;
    int c = 0;
    c = a + b;
    printf("%d\n", c);  // \n 换行。
    c = a - b;
    printf("%d\n", c);
    c = a * b;
    printf("%d\n", c);
    c = a / b;
    printf("%d\n", c);
    c = a % b;
    printf("%d\n", c);

++,自增1,--,自减1;
++,--在变量的前面,先执行++,--运算,再参与运算。

++,--在变量的后面,先参与运算,再++,--。

    c = a++; // c = a ; a =  a+ 1;
    c = ++a; // a = a + 1; c = a;
    c = a--; // a = a - 1; c = a;
    c = a+++b;  //c = a++ + b;尽量结合成最大的计算单元。
    printf("%d,%d,%d\n", c, a, b);

符合运算符,+=,-=,*=,/=,%=
符合运算符中间不能加空格。

    c += b; //c = c + b;
    c = -6 % -4; //取余运算符的两端都必须为整数。
    printf("%d\n", c);

基本的输出函数
%d 整型(整数) %f 浮点型(小数) %c 字符型 %ld 长整型

    int name = 10;
    printf("%d", name);
    printf("\\");
    int d = 0;
    //格式化输入函数
    scanf("%d", &d); //输入操作,需要得到变量地址。
    printf("%d", d);
    int a = 0; int b = 0; int c = 0;
    //从控制台输入a, b的值。
    scanf("%d%d", &a, &b);
    printf("%d,%d", a, b);
    float a = 10.2;
    printf("%.2f", a); // %.2f代表小数点之后保留两位
    /*作业1:
    printf("  *  \n");
    printf(" * * \n");
    printf("* * *\n");
    */
    /*作业2:
    float a = 0.00;
    scanf("%f", &a);
    a = a * 0.05 + a;
    printf("%.2f\n", a);
    */
    /*作业3:
    int a = 0; 
    int b0 = 0; int b1 = 0; int b2 = 0; int b3 = 0; int b4 = 0;
    int c = 0;
    scanf("%d", &a);
    b1 = a / 20;
    c = a % 20;
    b2 =  c / 10;
    c = c % 10;
    b3 = c / 5;
    c = c % 5;
    b4 = c / 1;
    b0 = b1 + b2 + b3 + b4;
    printf("%d,%d,%d,%d,%d\n", b1, b2, b3, b4, b0);
    */
    /*作业4:
    int a; int b;
    scanf("%d%d", &a, &b);
    printf("%d\n", a + b);
    printf("%d\n", a - b);
    printf("%d\n", a * b);
    printf("%d\n", a % b);
    */

IOS成长中-C语言-数据类型(第一天)

时间: 2024-08-04 03:37:17

IOS成长中-C语言-数据类型(第一天)的相关文章

iOS开发中常用的轮子 第一篇

为避免重复造轮子,很多效果和功能都可以从github上找到.清点以前的项目,整理出了很多用过的开源代码,每天奉送10个. 第一篇  同色的代表是实现了同个功能,按自己需求挑选一个 项目名称 项目信息 1. AFNetworking 作者是 NSHipster 的博主, iOS 开发界的大神级人物, 毕业于卡内基·梅隆大学, 开源了许多牛逼的项目, 这个便是其中之一, AFNetworking 采用 NSURLConnection + NSOperation, 主要方便与服务端 API 进行数据交

iOS开发中常用的轮子 第四篇 收集齐7个轮子,准备高仿部分微博APP页面

产品原因有几张页面会参考微博APP来做,先收集齐轮子:计划这周完成,然后放到github上开源. 1,微博流刷新: 2,浏览微博中的图片: 3,发布微博: 4,发微博时选择照片: ============分割线:具体如下 ============= 选择相册中图片: 1,UzysAssetsPickerController 链接:https://github.com/uzysjung/UzysAssetsPickerController 介绍:用于替换UIImagePickerControlle

iOS开发中常用的轮子 第四篇 抽屉和侧滑效果

为避免重复造轮子,很多效果和功能都可以从github上找到.清点以前的项目,整理出了很多用过的开源代码,每天奉送一批. 学习例子的方法: 1,了解:运行一遍例子,弄清这些代码的究竟是什么: 2,使用:在之后开发工程中使用这些例子: 3,研究代码:研究例子的代码的实现,简单修改做出自己的效果. 记得要么是facebook,或是twitter第一个使用了个交互效果:而后风靡全球,是产品必用抽屉:再后来就是延生出了各种变形过的效果: 所以,产品经理要你实现抽屉和侧滑效果时,一定要确定到底是什么样抽屉和

iOS开发中的那些的约定俗成(1)————《编写高质量iOS与OS X代码的52个有效方法》读书笔记(第一章)

iOS开发中的那些的约定俗成(1) ----<编写高质量iOS与OS X代码的52个有效方法>读书笔记(第一章) 前言 "我要成为一个高产的开发人员.""想要混的好,就得多努力." 写这些东西是因为毕竟看了书,但是看书看过去之后,也许印象不是很深刻,有些东西现在也理解不了,那我就把我理解的,现在就可以用到的东西,简单的写出来就好,让自己今后看到就能明白其中的意思. 还有就是锻炼一下表达,编辑能力,慢慢的提升自己,随时随地的都要有一个锻炼的心. 最后当然就

[iOS]如何在iOS开发中切换显示语言实现国际化

1.在Project设置,添加中英两种语言: 2.新建Localizable.strings文件,作为多语言对应的词典,存储多种语言,点击右侧Localization,勾选中英: 3.添加一个字段, 在English中,添加:"SUBMIT_BTN_TITLE" = "Go"; 在Chinese中,添加:"SUBMIT_BTN_TITLE" = "开始"; 4.一个工具类GDLocalizableController,用来切换

数据处理程序语言中的基本数据类型

程序语言根据其设计目的不同,其侧重的基本数据类型也不同.JAVA.C#等语言被设计用来进行通用的应用程序开发,其基本数据类型是字符串.数字.布尔等原子数据类型,以及数组和通用对象.而SQL.PowerBuilder.R.集算器esProc等语言被设计用来进行数据处理,其基本数据类型是有结构的二维数据表对象.比如这句SQL:SELECT T1.id,T1.name,T1.value FROM T1 LEFT JOIN T2 ON T1.id=T2.id,这里的T1,T2以及计算结果就是这种数据类型

传智播客C语言视频第一季(有效下载期为10.1-10.7,10.8关闭)

?? J:\传智播客_尹成_C语言从菜鸟到高手├─传智播客_尹成_C语言从菜鸟到高手_第一章C语言概述A│      第一讲1.1C语言第一阶段.mp4│      第二讲1.2c语言入门教程.mp4│      ├─传智播客_尹成_C语言从菜鸟到高手_第七章编译选项_链表_栈_队列_C实战│  ├─7.1编译与预处理│  │      第10讲 7.1.14-24宏的高级用法2.mp4│  │      第11讲 7.1.25文件包含-7.1.28编译及预处理小节.mp4│  │      第

iOS开发中的零碎知识点笔记 韩俊强的博客

每日更新关注:http://weibo.com/hanjunqiang  新浪微博 1.关联 objc_setAssociatedObject关联是指把两个对象相互关联起来,使得其中的一个对象作为另外一个对象的一部分. 2.tableView的beginUpdates 和 endUpdates 3.关于代码与storyBoard的自动布局 4.国际化与本地化,为了实现全球化 5.技巧 可以通过设置Scheme来设置app所运行的语言,你想要什么语言就是什么语言,而不用重新设置系统的语言. 6.i

浅谈iOS开发过程中的Core Location &amp;Map Kit

两个月前,抱着对iOS开发的兴趣开始接触苹果设备的开发,开始接触object -C,以后用OC来代替,本人新人一枚,以后会经常写一些东西给大家分享,有做的不到位的,请大家多多包涵.今天是我发表的第一篇博客.有什么错误的或者是写的不到位的情况.请大家指正,大家共同进步.今天呢我来介绍一些关于iOS开发过程中的地图类. OC是面向对象的语言,和我们接触的C++,JAVA是一样的.在OC中除了基本的数据类型外,其他的基本上是通过对象来调用的.言归正传,iOS开发过程中,添加地图首先用到的主要的类和数据