本站已关停,现有内容仅作科研等非赢利用途使用。特此声明。
查看: 1142|回复: 0
打印 上一主题 下一主题

第二期Android菜鸟饭团#编程语言基础学习#第一课 活动笔记

[复制链接]
跳转到指定楼层
1#
发表于 2015-10-22 23:33:11 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
第二期Android菜鸟饭团#编程语言基础学习#第一课 活动笔记


一.用PC给human打招呼.

      一段完整的代码需要头文件以及主函数组成,比如实现输出hello word代码如下:

       #Include <stdio.h>   //头文件

       Int main ()  //主函数

      {
           printf (“ hello word”);

           return 0;
      }

二.基本运算符

其中printf() 的意思是格式化输出,输出的内容可以是数字 字母 空格以及转义字符。转义字符常用的有\n(换行) \r(回车)  \’(代表一个单引号)  \”(代表一个双引号)。注意printf括号里输出的字符串需要双引号括起来!以及需要分号结束语句!

如果需要将一个三位数字的各位十位百位分别打印出来我们可以通过一段代码来实现出来

#include <stdio.h>
int main()
{
    int n,a,b,c;

     scanf("%d",&n);

     a=n%10;

     b=n/10%10;

     c=n/100;

     printf("%d\n",a);

     printf("%d\n",b);

     printf("%d\n",c);
     return 0;
}

从这段代码中我们可以看到有表达式,scanf, 以及模运算的知识点。其中a=n%10;b=n/10%10;  c=n/100;是表达式我们也可以称为右值,它是放在等号的右侧scanf()是格式化输入的意思,与printf()属于一类函数。模运算是通过%进行的就是进行取余的意思, 在进行模运算的时候操作数是不能为小数的,与模运算一类型的还有加减乘除运算(+ - * /)。代码中的=是赋值运算符,与我们数学中的=号性质不同,程序运行的时候是从等号右边向左边进行的。

三.基本数据类型

计算机的数据存储最小计量单位是字节 一个字节 是8位组成的,位只有0和1,比如代码里的int类型 就占4个字节32位

        数据类型    字节    位

          int             4       32   

          double      8       64

          float          4       32

          char          2       16

          long          8        64

          short         2       16

代码中我们定义了a,b,c,n为int,int是数据类型,数据类型还有char double float longint

每一个技术小白都有一个成为大神的梦想,现在Android菜鸟饭团就给你这个成就梦想的机会。我们提供最新的Android技术教学,只要你又耐心和毅力就一定会在这里有所收获。
Android菜鸟饭团南阳GDG组织发起,秉承着开放、分享、创新的原则,希望通过GDG社区的力量能够给更多的想要学习Android开发技术的小白们创造一个学习,交流,分享的环境。同往常的GDG活动一样,我们依然是任性的一个子都不要,并且还在周六的分享中提供盒饭和不定期的惊喜小礼物呦~所以快来加入我们吧,为你的大神梦想迈出第一步。
把你的个人信息和申请理由快快发送到android@chuang1.net,前来加入我们吧   

ChinaGDG.com
回复

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表