随笔分类 - 一只小小白在C语言的概述
一个不知天高地厚的大学生怀着一腔热血幻想着能在计算机领域创下自己的事业...
摘要:#include <stdio.h> int main(void) { /* 局部变量定义 */ int i, j; for (i = 2; i < 100; i++) { for (j = 2; j <= (i / j); j++) if (!(i % j)) break; // 如果找到,则不是
阅读全文
摘要:数组可以作指针,所以scanf的时候不需要加& fflush(stdin);/*清除输入缓冲区中的错误内容(fflush()可能带来可移植性的问题)*/ 例如: #include <stdio.h> void main(void) { int a,b,max,data; printf("Input
阅读全文
摘要:while循环 #include <stdio.h> #define GOLD 100 int main(void) { int rush = 1; while (rush <= GOLD) { if (rush == 50) { printf("挖到铁矿了,扔掉不要。\n"); rush++; c
阅读全文
摘要:1 #include <stdio.h> 2 void main(void) 3 { 4 char ch; 5 printf("请输入一个字符:"); 6 ch = getchar();/*getchar、putchar专门用于字符输入输出; 7 getchar()写法上要写为 变量 = getch
阅读全文
摘要:三目运算符 表达式1?表达式2:表达式3; 意思是:先执行表达式1,如果表达式1的结果为真,则执行表达式2,结果就是表达式2的结果;如果表达式1的结果为假,则执行表达式3,结果为表达3的结果; 例如: int a,b,c; a=7; b=6; c=(a>b)?a:b; 等同于 if (a>b) c=
阅读全文
摘要:#include <stdio.h> int main() { 3, 4, 5;//这是一条语句 //把上面这条语句的值赋值给变量a int a = (3, 4, 5); printf("a=%d\n", a); } 输出结果:a=5 因为a的值是整条语句的值,而整条语句的值是最后那个逗号后面的值
阅读全文
摘要:关系运算符 在C语言中 = 是赋值的意思,而 == 才是等于的意思 逻辑运算符一共有三种:&&(并且)、||(或者)、!(非) 年龄:取值16-50岁。 身高:取值150cm-190cm。 身材:1-火辣;2-普通;3-飞机场。 颜值:1-漂亮;2-一般;3-歪瓜裂枣。 女神标准是:1)年龄25-3
阅读全文
摘要:分享自己写的东西给朋友 在vs中生成Relese 在Relese文件中找到exe文件分享即可 但是一些小的文件会直接执行return 0,所以需要将return 0前加一个成getchar(),变成待定状态。 例如: 赋值运算符 = C = A + B 将把 A + B 的值赋给 C += C +=
阅读全文
摘要:scanf_s()函数一般只读取字符串中的一个单词,而不是一句话。 例如: scanf_s("%s", name); printf("Hello,%s!", name) Ning Baba Hello,Ning!(后面的Baba在scanf这读取不到,在遇到第一个空白(空格、制表符或换行符)时就不再
阅读全文
摘要:strlen()函数获取字符串的长度 例如: #include <stdio.h> #include <string.h> //提供strlen()函数原型 int main(void) { int letters; char name[40]; //name是一个可容纳40个字符的数组 print
阅读全文
摘要:C语言中一共有两种定义变量的方法: 1. 宏定义:再#include下面紧跟#define 例如: #include <stdio.h> #define SUN_FLOWER 100; #define IPHONE_14 6200; 2.CONST INT定义 例如: #include <stdio
阅读全文
摘要:当printf需要打印双引号时,需要使用转义序列“\” 例如: #include <stdio.h> int main(void){ printf("\"Hello World!"\"); return 0; 输出:“Hello World!" 开始转换使用visual stdio 2022 使用技
阅读全文
摘要:%a.bf的含义 %f是输出float(单精度浮点型)型变量,%m.nf中m代表输出数长,n代表小数点后的数长,即保留n位小数。 如果小数点后的数大于n,例如12.4567按照%5.2f输出得12.46(四舍五入),如果总位数大于m(小数只到两位),按照实际位数输出,例如111.4567按%5.2f
阅读全文
摘要:转义序列的 解释:\a相当于响铃; \b使移动光标退一格; \f相当于软回车,是在字处理程序中作为自动移行功能的一部分自动插入的,也叫换行符,在word中看不见。如果文本一行的长度超过文档所定义的右边距时,即当前行没有足够的空间放置下一个字符时,文字处理软件将在这一行文本的末尾自动插入一个软回车符,
阅读全文
摘要:%c按照ASCII码转换字符 例如: #include <stdio.h> int main(void) { char ch; printf("Please enter a character.\n"); scanf("%c", &ch); printf("The code for %c is %d
阅读全文
摘要:整数(int):计算机以二进制储存整数 在8字节中00000111=7 16位的int的取值范围 -32768~32767,当大于取值范围时,会从取值范围的第一个重新开始取值。即输入32768,则会输出-32768 其他整数类型 short int(或者简写成short):占用空间比int小,常用于
阅读全文
摘要:提高程序可读性的四个技巧 1. 选择有意义的函数名。(例如:身高--height;体重--weight;英寸--foot等等) 2. 写注释。当有些函数名不好解释时,可以通过在旁边写注释来进行解释;也可以在一些复杂语句后面进行注释,来表明写这句语句是为什么。 3. 在函数中用空行分隔概念上的多个部分
阅读全文
摘要:接下来是一串Hello world的代码编写 #include <stdio.h> int main(void) { printf("Hello World!"); return 0; } int 表明main()函数返回一个整数,void表明main()不带任何参数,即int和void是标准ANS
阅读全文
摘要:C语言源于B语言,B语言即Basic Combined Programming Language (BCPL),1970年美国贝尔实验室的Dennis Ritch和Ken Thomepson在B语言的基础上设计了一种新的语言,以BCPL的第二个字母命名,即为C语言。 使用C语言的7个步骤: 1. 定
阅读全文

浙公网安备 33010602011771号