
C语言
关于C语言的一些知识点与技术性问题
csdndg
低级码畜
展开
-
关于ASCII
表达方式ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0 到9、标点符号,以及在美式英语中使用的特殊控制字符常见字符1.空字符 值为 0 NUL(null) ‘\0’2.水平制表符 9 ‘\t’3.换行符 10 ‘\n’4.空格 32 ’ ’5.数字0-9原创 2020-05-18 16:23:19 · 263 阅读 · 0 评论 -
C语言数组名与指针
关于指针 “ * ”C语言形象的将 地址 称为 指针,一个对象的地址称为对象的指针。例如:整型变量 i的地址为 0x00400000, 那么0x00400000就是整型变量的指针。C语言将专门用来存放地址(指针)的变量称为指针变量。(这里就要明确指针与指针变量的概念关系,我们平时所说的指针,起始指的是指针变量)程序中按照对象名称存取对象的方式称为对象直接访问;通过对象地址存取对象的方式称为...原创 2020-05-18 16:25:21 · 229 阅读 · 0 评论 -
关于代码的编写风格问题
关于代码的编写风格问题这里主要说一下几项匈牙利命名法关于空格的使用关于注释1.匈牙利命名法匈牙利命名法是一种编程时的命名规范。基本原则是:变量名=属性+类型+对象描述 属性部分: g_ 全局变量 c_ 常量 m_ c++类成员变量 s_ ...原创 2018-09-18 22:12:41 · 581 阅读 · 0 评论 -
C语言中文件包含所用符号的差异
C语言中文件包含所用符号的差异原创 2019-04-19 19:33:27 · 207 阅读 · 0 评论 -
C语言中的除0操作
c语言中的除0操作1.整型数int fenzi = 10;int fenm = 0;int jieguo = 0;jieguo = fenzi / fenm;printf("jieguo = %d" , jieguo);结果就是程序在编译的时候直接报错,说发生了整型数除0操作2.浮点型除0操作float fenzi = 10;float fenm = 0;flo...原创 2020-05-18 16:26:04 · 17140 阅读 · 2 评论 -
C语言中的ceil、floor、round
C语言数学函数ceil(), floor(), round()double ceil(double x);double floor(double x);double round(double x);ceil(x)返回不小于x的最小整数值(然后转换为double型)。floor(x)返回不大于x的最大整数值。round(x)返回x的四舍五入整数值。ceil是取整函数ceil(x)返回...原创 2019-09-09 20:00:30 · 587 阅读 · 0 评论 -
C语言中memset与memcpy的注意事项
C语言中几个常用函数的注意事项1.memsetvoid * memset( void * s,int c, size_t n);将s所指向的某一块内存中的每个字节的内容全部设置位 c(c的大小为 -128~+127), 内存的大小由 n决定。程序实例:int a[100];float b[100];memset(a, 0, sizeof(a));memset(b, 0, size...原创 2019-09-19 11:24:46 · 418 阅读 · 0 评论 -
关于++i 与 i++
关于++i 与 i++int i = 0;i++;++i;i--;--i;第一个表达式执行之后 i = 1 但是表达式的值为 0;第二个表达式执行之后 i = 2表达式的值为2;1.自加自减运算,对于符号在后面的表达式的值有“ 滞后效应 ” ,就是说表达式执行,变量本身马上变化,但是表达式的值与变量原值一样;2.自加自减运算,对于符号在前面的表达式的值和变量的值始终一模一样 ...原创 2020-04-13 13:57:14 · 317 阅读 · 0 评论