程序员的自我修养——C语言
Void_CM
这个作者很懒,什么都没留下…
展开
-
typedef用法
typedef用法——为数据类型起一个别名——为了更加简洁和精炼#include<stdio.h>/*typedef用法 */typedef int Cmy;//为int 取一个别名 即Cmy等价于int typedef struct Student{ int sid; char name[100]; char sex;}St;//为struct Student 取一个别名Sttypedef struct Student2{ int sid; char nam原创 2020-06-08 20:29:42 · 158 阅读 · 0 评论 -
原码、反码、移码、补码
原码、反码、移码、补码原码也叫 符号绝对值码最高位0表示正数,1表示负数,其余二进制位是该数字的绝对值的二级制位原码较为简单,但是加减运算复杂存在加减乘除四种运算,增加了CPU的复杂度0的表示不唯一反码正数的反码等于原码负数的反码是其原码除符号位外,按位取反移码移码表示数值平移n位,n为移码量移码主要用于浮点数的阶码的存储补码已知十进制求二进制求正整数的二进制除2取余,直至商为0,余数倒叙排列求负整数的二进原创 2020-05-31 21:29:40 · 301 阅读 · 0 评论 -
运算符
运算符自增[or自减]分类前自增 —— ++i后自增 —— i++异同同:最终都使i的值加一异: 在赋值时前自增整体表达式的值是i+1后的值后自增整体表达式的值式i+1前的值三目运算符A?B:C逗号表达式(A,B,C,D)功能从左到右执行,最终表达式的值是最后一项的值位运算符& —— 按位与1&1 = 1;1&0 = 0;0&1 = 0;0&0 = 0例子|—— 按位或1|1 = 1;1|0 = 1;0|1 = 1;0|0 = 0例子~ —— 按位取反^——原创 2020-05-31 20:55:14 · 234 阅读 · 0 评论 -
C语言学习笔记
C语言学习笔记面向过程和面向对象的区别关于变量、常量要知道的scanf和printf的基本用法Note:C语言中“**;**”作为一个语句的结束标志输入输出控制符&&和|| 的短路运算除法和取模运算符流程控制循环for循环while循环do while循环break和continue静态数组和动态数组静态数组动态数组函数指针基本类型指针基本用法和概念辨析通过被调函数修改主调函数的值指针和数组变量的地址指针与函数指针变量的运算多级指针静态和动态分配内存静态数组的缺点动态分配内存为了解决上述缺点原创 2020-05-27 21:38:39 · 452 阅读 · 0 评论