黑马程序员技术交流社区
标题:
基础班自己的笔记 part1
[打印本页]
作者:
yome2016
时间:
2016-1-16 21:04
标题:
基础班自己的笔记 part1
本帖最后由 yome2016 于 2016-1-16 21:06 编辑
有些重点的就打在来自己的笔记本里,现在放出来。。
没有整理。。有些乱。。{:3_62:}等放假回来再来更新~
字符串要加双引号
a=1==2第二个等号是比较 count+=num 相当于count=count+num a/2=2 a除以2赋值于a
a=1=2>3先计算2>3 再计算== 先看优先级,再看结合律
a++是先执行表达式后再自增,执行表达式时使用的是a的原值。
++a是先自增再执行表达示,执行表达式时使用的是自增后的a。
例:
int a=0
printf("%d",a++); //输出0,执行完后a=1
int a=0
printf("%d",++a);//输出1,执行完后a=1
优先级括号 负号 ! 算术(包括++a a++) 关系 && ||
标示符开头不大写
scanf(“格式化字符串“,变量地址) scanf(“%d,%d”,&a,&b);
注意,格式化字符串不能用\n
%d 整数 %f 浮点数 %c 单字符 %s字符串 %p指针的值%lu表示输出无符号长整型整数
%u表示无符号10进制整型
%取余运算 %%是取余符
sizeof的使用过程中,什么时候用括号,什么时候不用
sizeof建议用%lu 计算数据类型需要加括号,如sizeof (int)
打印数据类型的字节数时用,打印常量活着变量的时候可以用可以不用
终端强制退出 control+c
%10d 字符宽度为10 a=100 输出为7个空格100
.3f宽度到小数点后3位 a=123.1233333 输出123.123
char占用字节1
int。。。。。4
float。。。。4
double。。。8
&a 取地址符
批量注释comd+/
终端程序使用
pwd:显示当前终端程序的工作路径
ls:现实当前工作路径下的文件及文件夹信息
ls -l 显示当前工作路径下的文件及文件夹详细信息
cd 切换工作路径
在指定目录下创建空文件
touch 要创建的文件名称
就会在终端程序的工作路径下创建文件
cc -c c源文件的名称,包括后缀名
在一切正常的情况下,会生成Xxxx.o文件
cc 目标文件 就会生成a.out
执行./a.out 打开.c 程序open.c
同时编译 cc 第一个.c 第二个.c
for 循环的组成,由三个语句+循环体for(语句1;语句2;语句3){
循环体:需要反复执行的代码。。。 }
执行顺序:语句1 ——》判断语句2是否成立——成立——循环体——语句3——判断语句2是否成立——成立——循环体——语句3
1.for循环第一个语句:只会执行一次,一般用语初始化变量,且如果是定义同一类型的变量,可以定义多个。 方法 int a=1,b=2:
2.for循环第二个语句:是一个条件语句,控制for循环是否要继续执行,如果这个条件不满足,for循环结束了。
注意:这个必须要有一个判断结果,如果惟恐,表示默认为真
3.for循环第三个语句不一定执行,一般用于控制循环增量或变化,
注意:不能放变量定义语句
4.for循环的循环体:没有限制,可以放任意你想执行的语句
注意:销毁某个变量,用大括号{}扣起来即可
for循环特点
1,只有满足条件循环才会执行。
2,注意死循环到出现,会一直循环下去,除非强制退出cmd+c
3,如果碰到continue,则跳出本次循环继续下次判断,如果条件成立继续执行循环,
如果碰到break,无论条件满足与否,循环立即结束。
九九乘法表
思路1.\t 制表符 表示打印介绍加一个 tab键的距离
第一行,打印一个i<2 j=1
制作图形技巧
图形是平面的,那么只有行和列的组成。所以,图形核心就是要搞清楚几行,几列,一般情况下,外循环控制行数,内循环控制列数
函数 声明有参数的函数多时候,声明可以简写
注意,声明后面要加;
头文件
头文件不用加;号 自定义的头文件是“” 编译器类库里面的文件用<>
为啥是returen 0
redefination 重复定义
形式参数 实际参数 区别
定义函数的时候展现给调用者,应该传入何种参数,何种类型
实际参数 调用函数的时候传入的值,可以是变量,可以是常量
类型说明符 位运算 转义字符
signed %d
unsigned %u
short %d
long int %d long double %Ld
long long int %lld
有符号的char范围是-127——127
无符号的char为0——255
float只有无符号类型
long 不能修饰char
位运算特点
符号位0 为正 1为负
1,整数之间异或和顺序没关系
2,一个整数^0结果为0
3,一个数和自己^结果为0
4,一个整数^另一个整数两次 结果不变
按位取反~所有位包括符号位1遍0,0变1 快速取反运算,取反值-1
如2 按位取反-3 2反值为-2 -1为-3
左边为1,右边都为0,则表示所选范围内最小的数
如10000000 8位的,这个表示-128的补马
左移:乘以2的n次方
右移:除以2的n次方
转义字符
\n 回车
\t跳转一个tab键
\\斜杠
\’单引号
\”双引号
\0空
作者:
石门一梦
时间:
2016-1-18 09:30
基础学习中。。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2