C开发基础
TheBlueNight
这个作者很懒,什么都没留下…
展开
-
位运算符
位运算符& 按位与:一假则假| 按位或:一真则真^按位异或:不同则真 多个数异或的结果和异或的顺序无关;相同整数按位异或结果为0;任何正数异或0,结果不变;任何整数按位异或上另一个整数两次,结果不变;~ 按位取反:<< 左移 a << n 把整数a的二进制位往左边移n位,移出的位丢掉,低位补0, 左移会把原有的数值变大 9 << 1 = 18 9 * 2(1)原创 2015-08-22 12:02:27 · 334 阅读 · 0 评论 -
Switch
switch(表达式) { case 常量 : 语句; break; case 常量 : 语句; break; ... default :原创 2015-08-31 20:29:17 · 450 阅读 · 0 评论 -
指针
指针基本数据类型作为函数的参数是值传递,在函数中修改形参的值不会影响到外面实参的值;void change(int value) // int value = 10;{ value = 55; printf("我被执行了\n");}数组作为函数的参数是地址传递,如果是地址传递在函数中修改形参的值会影响到外面实参的值.void change2(int values[])原创 2015-08-31 20:43:47 · 337 阅读 · 0 评论 -
运算符/printf/scanf/if
运算符/printf/scanf/if定义标示符,采用”驼峰规范”:例如 void sendMessageWithNumber()实型:10.1//C语言默认是双精度double型数据;10.1f//末尾加f表示单精float型数据;float类型有效位数是7位(不包括小数点);double类型有效位数是15位(不包括小数点);字符常量的特殊情况:’\n’ ……… 在C语言中,系统原创 2015-08-31 20:36:27 · 581 阅读 · 0 评论 -
C语言--字符串
字符串如何定义字符串变量, 由于字符串是同一种类型的数据组成, 并且是有序的\而数组就是用于存储很多同一种类型的有序数据, 所以可以使用数组来保存字符串.注意: 字符串变量和普通的字符数组有一定的区别.C语言规定, 字符串必须以\0结尾(作为字符串的结束符号),所以字符串变量的元素个数比字符数组的元素个数多一个 \0. char str[] = "lnj"; // 字符串变量 l n j \原创 2015-08-31 20:25:11 · 455 阅读 · 0 评论 -
C语言---算法(选择排序/冒泡排序/折半查找/进制查表法)
算法选择排序 #include <stdio.h> void selectSort(int nums[], int length); void swap(int nums[], int i, int j); void printArray(int nums[], int length); int main()原创 2015-08-31 20:17:04 · 726 阅读 · 0 评论 -
C语言---数组
数组数组:一组具有相同数据类型的数据的有序的集合在C语言中,数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型; 注意:只能存放一种类型的数据;数组的名词: 数组:一组具有相同数据类型的数据的有序的集合;数组元素:构成数组的数据。数组中的每一个数组元素具有相同的名称,不同的下标,可以作为单个变量使用,所以也称为下标变量;数组的下标:是数组元素原创 2015-08-31 20:09:01 · 676 阅读 · 0 评论 -
类型说明符
类型说明符类型说明符的作用:说明长度的;(它可以用于修改类型所占用的存储空间的大小);用于说明数据类型, 一般情况下和int配合使用;说明符号位(它可以用于修改符号位是否用于正负数)eg. unsigned; 无符号,取值正数和零 == %u signed; 有符号, 默认就是有符号 , 取值 正数和零以及负数不同类型的说明符可以混合使用 eg. unsigned short s原创 2015-08-31 19:59:05 · 14597 阅读 · 0 评论 -
C语言--变量的存储
变量的存储只要定义变量,系统就会开辟一块存储空间给我们的变量存储数据, 内存寻址是从大到小;越先定义的变量, 内存地址越大;变量的地址就是所占的存储空间最小的字节地址;注意: 由于内存寻址是从大到小,所以存储数据也是从大到小的存储(先存储二进制的高位, 再存储低位);高位 –> 低位数据9的存放: 9 –>二进制 –>存储(补码)char类型的变量在内存中的存储: char类型原创 2015-08-31 19:55:28 · 579 阅读 · 0 评论 -
进制
进制C语言中系统默认数值为十进制 默认就是10进制 eg. int num = 12; 在前面加上一个0就代表八进制 eg.int num1 = 014; %d是以十进制的方式输出一个整数 printf(“%d\n”, num1); %o是以八进制的方式输出一个整数 printf(“%o\n”, num); 在数值前面加上0b就代表二进制 int原创 2015-08-31 19:51:27 · 629 阅读 · 0 评论 -
常用Unix指令
常用Unix指令 pwd 查看当前所在位置 ls 查看当前文件夹内容 cd 移动到指定目录 eg. cd desktop mkdir 创建文件夹 eg. mkdir 学习目录 rmdir 删除文件夹 eg. rmdir 学习目录 cd ../ 返回上一级目录 clear 清空终端 open 打开文件原创 2015-08-31 19:49:45 · 470 阅读 · 0 评论 -
函数
函数函数的定义格式 定义格式: 返回值类型 函数名称(数据类型 变量名称,...) { 函数体; }如何定义函数1.确定函数名称:须遵守标示符的命名规则(字母/数字/下划线组陈,遵守驼峰规范)2.确定形参(可在形参前加xc,实参前加sc,避免重复)3.确定返回值4.确定返回值类型 例: int getMax(int v1 ,int原创 2015-08-31 19:48:10 · 315 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
进制C语言中系统默认数值为十进制 默认就是10进制 eg. int num = 12; 在前面加上一个0就代表八进制 eg.int num1 = 014; %d是以十进制的方式输出一个整数 printf(“%d\n”, num1); %o是以八进制的方式输出一个整数 printf(“%o\n”, num); 在数值前面加上0b就代表二进制 int原创 2015-08-22 11:49:22 · 352 阅读 · 0 评论