随笔分类 - C语言
摘要:原文地址 在C语言学习过程中,大家或许听到过左值和右值的概念,甚至在调试程序时编译器也会给出” left operand must be l value ” 即左操作数必须为左值!今天我们将为大家详细解释这两个词,以及两者的区别! 简单而言,在赋值运算符“=”左边的就是左值,在赋值运算符“=”后边的
阅读全文
摘要:什么是逗号运算符 用法 多个变量赋值 原因:“=”的优先级要高于“,” 原因:逗号运算符中表达式从左到右依次进行计算 不是所有逗号都是逗号运算符 举个例子 这里的逗号仅仅只是一个分隔符,并不是逗号运算符
阅读全文
摘要:什么是目 目是针对操作符来说的,一个操作符影响两个操作数就表示该操作符为双目运算符 举个例子: 常见运算符及优先级
阅读全文
摘要:记录 运算 补码主要是为了cpu运算器在进行减法运算时避免借位而设立的。 在早期,cpu中的运算器部分,只要实现一个加法器就可以完成四由算术运算。 因为计算机中的数值编码是有限位数的,所以减法实际上相当于加上减数的补码,而乘法是循环的加法,除法是循环的减法。这种思想在数学上叫转化思想,在兵法上与”借
阅读全文
摘要:介绍 '\0'就是8位的00000000,因为字符类型中并没有对应的这个字符,所以这么写。'\0'就是 字符串结束标志。 '\0'是转译字符,意思是告诉编译器,这不是字符0,而是空字符。空字符\0对应的二进制为00000000,而数字0为00110000 原来,在C语言中没有专门的字符串变量,通常用
阅读全文
摘要:C语言变量 任何一种编程语言都离不开变量,特别是数据处理型程序,变量的使用非常频繁,没有变量参与程序甚至无法编制,即使编制运行后的意义也不大。变量之所以重要,是因为变量是编程语言中数据的符号标识和载体。C语言是一种应用广泛的善于实现控制的语言,变量在C语言中的应用更是灵活多变。那么变量究竟是什么呢?
阅读全文
摘要:常用的转义字符及其含义 转义字符 意义 ASCII码值(十进制) \a 响铃(BEL) 007 \b 退格(BS),将当前位置移到前一列 008 \f 换页(FF),将当前位置移到下页开头 012 \n 换行(LF),将当前位置移到下一行开头 010 \r 回车(CR),将当前位置移到本行开头 01
阅读全文
摘要:C语言学习 Hello World! #include <stdio.h> int main() { printf("Hello World!\n"); return 0; } Linux平台下编译方式 gcc <源文件> -o <目标文件> 运行方式 ./目标文件
阅读全文
摘要:今天在看C语言的时候看到了下面的代码(废话少说,直接上代码): #include <stdio.h> int main() {int max(); extern int A,B,C; //把外部变量A,B,C的作用域扩展到从此处开始 printf("Please enter three intege
阅读全文

浙公网安备 33010602011771号