黑马程序员技术交流社区

标题: 分享下这几天来学习时自己记的笔记。 持续更新 [打印本页]

作者: 我说三年    时间: 2016-4-24 17:10
标题: 分享下这几天来学习时自己记的笔记。 持续更新
2016-4-26 星期日
pwd        显示当前终端程序的工作路径。
ls        显示当前工作路径下的文件、文件夹信息。
ls -l        显示当前工作路径下的文件、文件夹详细信息。
touch        要创建文件的名称
cd        切换工作路径
clear        清除终端信息
显示隐藏文件
    在“终端”中输入下面的命令:
    defaults write com.apple.finder AppleShowAllFiles -bool true

    恢复隐藏文件
    在“终端”中输入下面的命令:
    defaults write com.apple.finder AppleShowAllFiles -bool false

cc -c 源文件的名称                编译 生成一个.o的目标文件
cc 目标文件名称                链接 生成一个.out的可执行文件
./ 可执行文件名称                运行可执行文件
int 整形数据变量                                        使用%d来控制输出
float 有效位数7位的单精度浮点形数据变量        使用%f来控制输出
double 有效位数16位的双精度浮点形数据变量        使用%lf来控制输出
char 字符形数据变量                                使用%c来控制输出
备注:
        为1个float类型的变量赋值的时候,赋值的小数后面要加一个后缀f
        例:float f1 = 12.12f;
        float与double默认有效位小数为后面6位
        例:12.123456789  使用%f或%lf输出 只会显示到小数6 如须继续输出 必须%.nlf

command + ]  代码右移一个tab键
command + [  代码左移一个tab键



printf函数的高级用法:
%%                        输出一个百分号
int:
%md                         m是1个整数 表示输出的int类型的变量的数据所占的位宽
                        m可以是一个负数 不足的地方就会在后面以空格补齐
%0md                  位数不足m位的时候,就会以0补足,而不是以空格补足
float与double的补充:
%.nf或者%.lf           n代表小数点后面输出的位数
%m.nf或者%m.nlf         m是1个整数,m代表位宽,位宽包括小数点
rewind(stdin)                清空缓冲区


算术运算符:
+        求数学和
-        求数学差
*        求数学积
/        求数学商
%         求余

复合赋值运算符: +=        -=        *=        /=        %=

作者: wuqi    时间: 2016-4-24 22:58
加油 加油 继续坚持
作者: 毛小猪    时间: 2016-4-25 13:49
来看看,加油
作者: 我说三年    时间: 2016-4-25 19:07
来更新了。
作者: 我说三年    时间: 2016-4-25 19:13
逗号表达式:int a = (表达式1,表达式2,表达式3);   a = 表达式3
例:        a++;
        ++a;
        a++;
简写:int a = (a++,++a,a++); 比较运算符:
>        大于比较运算符
<        小于比较运算符
==        等于比较运算符
>=        大于或等于比较运算符
<=        小于或等于比较运算符
!=        不等于比较运算符

逻辑运算符:
&&        逻辑与
||        逻辑或
!        非(真变假 假变真)


if结构的基本使用:(为真就执行if中的代码.为假就跳过if中的代码)
        if(条件表达式)
        {
                执行代码;
        }
        else if(条件表达式2)
        {
                执行代码2;
        }

        else
        {
                执行代码3;
        }

内存的作用域:(指变量可以在哪段范围中访问)
if函数执行完毕的时候就会清空里面所声明过的变量
自定义作用域:
{
函数体;
}
每天上课都上得想睡觉{:3_67:}
作者: 我说三年    时间: 2016-4-26 21:47
三元表达式:(真为值1 假为值2)
        条件表达式 ? 值1 : 值2;


#include <stdlib.h>
int random = arc4random_uniform(MAX - MIN + 1)+ MIN;

switch - case结构:
switch(表达式)
{
        case 值1:
                执行代码;
                break;
        case 值2:
                执行代码;
                break;
        default:
                执行代码;
                break;
}
case : 如果在里面声明变量 就必须加{ }


调式时输入po 变量名        可以显示出变量赋值的数


while循环结构:
        作用:将同1段代码 反复的执行指定的次数
        while(条件表达式)
        {
                循环体;
        }

作者: Latinno    时间: 2016-4-27 14:15
学习了~




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2