A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wzf2015 中级黑马   /  2015-11-9 00:12  /  968 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

了解:
        1.Xcode默认的c99标准
         2.Xcode 4.0之前应用的是GCC编译器,之后是Clang编译器(基于LLVM编译器)
         3.运行环境:一些系统级别的应用软件的支持例如:(虚拟机)
掌握:
a.关键字和标识符
1.  关键字:c语言提供的有特殊含义的符号,一共有32个

2.标志符:就是在程序中自定义的一些符号和名称。
只能由26个英文字母的大小写、0-9个数字、下划线以及$组成
1.不能以数字开头,
2.不能与关键字重名,
3.要严格区分大小写
4.起名字要有意义(增加可读性),
5.使用驼峰命名法   (第一个单词的首字母为小写,后面单词的首字母都是大写)

[理解]数据
静态数据: 在硬盘里,除非硬盘坏了,否则数据不会丢失
动态数据: 在内存中若断电数据就丢失了
需要注意的是:宽带常用的是Mb   10Mb光纤要除以8,大志就是下载速度了,也就是10*1024/8=1280KB/S
变量的特点
    1、创建一个变量相当于向内存申请了一块空间
    2、这个空间的大小是固定的,但是里面的数据是可以改变的
    3、同一个作用域内不能定义相同的变量名,但在不同的作用域可以定义变量名相同的变量
    4、这个变量在函数作用域执行完后失效,且内存空间释放;这样可以合理利用内存空间
作用域补充:
     1.不同函数属于平行作用域,平行作用域互不干扰
     2.同一个函数下的作用域可以有多个,也就是说可以嵌套多个作用域,而且子作用域内部创建的变量跟外部没有关系,但是可以用外部的变量(也就是说,当子作用域里面没有定义变量的时候,要遵循就近原则!)
     3.子作用域定义的变量,只在本作用域内有效,在父作用域内是用不了的


注意: scanf()函数里面不能用\n作换行,直接回车就可以表示结束和自动换行了

注意:
取余运算的表达式是:  a%%b=%d\n,   用两个%%表示取余
//自增自减运算
#include <stdio.h>
int main(){

    int a =7;
    int c = 2;
    int num;
    //++在前面++a和a都变,++在后面a++不变
    num = a++ + ++a + c++;//a=9,num=7+9+2
   
   
    printf("num =%d  a = %d",num,a);
    return 0;

}
//算术运算
#include <stdio.h>
int main(){

    int a =18;
    int b =7;
    //取余数只能是整数
    printf("a%%b =%d\n",a%b);//为了防止系统把a%b看成是字符a和%b,中间就加一个%
    //精度的丢失问题
    int f =6.8;//高精度向低精度转换,会丢失精度
    printf("%d\n",f);
    double h = 4.0;//低精度向高精度转换,会升高精度
    printf("%f\n",h);
    //运算时两个数的精度不一样,那么会低精度转为高精度
    int c =4.2+1;//4.2+1.0 =5
    //同精度只能的到同精度数
    float d = 4/3;//d = 1
    printf("%d\n%f\n",c,d);
    return 0;

}
//sizeof()用法
#include <stdio.h>
int main(){
    //如果查看数据类型的大小,sizeof后面必须加()
    printf("%lu\n",sizeof(int));
    printf("%lu\n",sizeof(float));
    printf("%lu\n",sizeof(double));
    printf("%lu\n",sizeof(char));
    //不是数据类型,sizeof后面()可有可无
    int a =2;
    printf("%lu\n",sizeof 2);
    //如果是字符,字符会换成ASCII值
    char c ='d';
    printf("%lu\n",sizeof c);
    printf("%lu\n",sizeof 'a');
    return 0;
}
  


                        ASCII





3 个回复

倒序浏览
呃,我怎么看着这份笔记这么眼熟呢
回复 使用道具 举报
眼熟得很、、
回复 使用道具 举报
很熟悉 (*^__^*) 嘻嘻……
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马