文章分类 -  C语言

摘要:1 数据在计算机中是以二进制的形式存储的。 由于电路只有通断,所以电脑的主板也就是只有通断,因此必须要用二进制才能代表整个计算机的数据,而由于010100101000这种数字很多,才使用时不方便,所以人们要把他转化成我们所习惯的十进制,如果为了更加节省空间,还可以使用十六进制。 2 二进制转换为十进 阅读全文
posted @ 2017-05-07 16:24 freebirds 阅读(636) 评论(0) 推荐(0)
摘要:使用结构体类型处理组合数据:即用户自定义数据类型。 1 c语言提供了很多系统类型。如int char float double等等,但是这都是单一的数据类型,如果对于一个学生作为一个整体的话,那么他的类型就不可能是这么单一。并且肯定含义char int 等这些类型,这个时候就要根据我们自身的需要去建 阅读全文
posted @ 2017-05-07 16:23 freebirds 阅读(4322) 评论(1) 推荐(0)
摘要:typedef的用法: 两种用法: 第一种用法: 1 定义 Typedef struct student{ Int a; Int b; }stu; 2 声明 有两种方式: <1>stu a; <2>struct student a; 即此时这个stu就可以代表结构体变量,然后去声明结构体变量类型。 阅读全文
posted @ 2017-05-07 16:22 freebirds 阅读(81) 评论(0) 推荐(0)
摘要:指针是c语言的一个特色。 1 将地址形象的比喻为指针。 2 访问的两种形式:1 直接访问:比如定义了变量a,然后通过变量名a直接访问 2 间接访问:定义a,得知a的地址,由于地址指向变量,所以可以直接 访问。 3 除了整型,实型,字符型,还有一种是存放地址的变量。Int * a;a= &p; 4 一 阅读全文
posted @ 2017-05-07 16:22 freebirds 阅读(5196) 评论(0) 推荐(0)
摘要:c语言所需要注意的问题: 1 %2d是什么意思? %2d就是保留两位,不足用空格补位,超出该几位就是几位。 比如:输入123,则输出123,输入2,则输出(代表空格,实际输出无下划线,他只是一个空格)_2. 那么一次类推: %4d就是小于4位,用空格补出,多出4格就该几格就是几格。 总结: %xd, 阅读全文
posted @ 2017-05-07 16:07 freebirds 阅读(111) 评论(0) 推荐(0)
摘要:函数返回值的问题。 1 这是一个大问题,因为我们在很多情况会遇到这种情况,就是要返回一个数组,不管是字符数组还是普通的数字数组,返回值该怎么写呢? 答:在面对普通的类型:比如int ,char这些都是可以的,但是 但是 但是,重要的事说三遍:数组,字符数组这种东西在c语言里不是一种类型,所以这个时候 阅读全文
posted @ 2017-05-07 16:07 freebirds 阅读(208) 评论(0) 推荐(0)