声明:本帖记录我考试中出现的c语言错误。1、取模运算操作数,必须是整型,浮点型不能作为操作数例如:3.14%2 是错误的2.在打印输出 printf("%d",strlen("\\TOP\t\65\"")); 输出结果是7 问了老师之后才知道\t只占用一个位置,并不是4个位置 \\ 一个 top 3个 \t 一个 \65一个 \" 一个 一共七个长度 3...
原创
2022-02-20 13:54:05
200阅读
声明:本帖记录我考试中出现的c语言错误。1、取模运算操作数,必须是整型,浮点型不能作为操作数例如:3.14%2 是错误的2.在打印输出 printf("%d",strlen("\\TOP\t\65\"")); 输出结果是7 问了老师之后才知道\t只占用一个位置,并不是4个位置 \\ 一个 top 3个 \t 一个 \65一个 \" 一个 一共七个长度 3...
原创
2021-07-28 10:42:19
519阅读
c中的if
原创
2022-08-22 23:04:31
295阅读
❤️个人主页: 起名字真南
?个人专栏:【数据结构初阶】 【C语言】@TOC第一个C语言程序#include<stdio.h>
int main()
{
printf("Hello World\n");
return 0;
}main函数任何一个C语言程序不管他的代码有多少行,有多么复杂都是从main函数开始执行的,main函数是一个程序的入口,也被叫做主函数。main函数前面的i
C语言代码
实例一int a;flag:a = 1; cout << a << endl;goto flag;a = 2;cout << a << endl;程序执行结果:无限循环输出1flag:便是label。起始位置goto需要写在一起,后面跟起始位置变量这段代码是死循环
实例二int flag = 0 , a = 1 , c = 2;pri
原创
2022-06-21 10:36:23
592阅读
格式说明由“%”和格式字符组成,如%d%f等。它的作用是将输出的数据转换为指定的格式输出。格式说明总是由“%”字符开始的。 格式字符有d,o,x,u,c,s,f,e,g等。 如 %d整型输出, %ld长整型输出, %o以八进制数形式输出整数, %x以十六进制数形式输出整数,或输出字符串的地址。 %u ...
转载
2021-09-06 18:15:00
445阅读
2评论
见附件
转载
精选
2008-04-05 16:29:53
1047阅读
2评论
fflush用于清空缓冲流
fflush(stdin); stdin就是标准输入
std即standard(标准),in即输入,合起来就是标准输入。
一般就是指键盘输入到缓冲区里的东西,以便不影响后面输入的东西。
还有fflush(stdout);
原创
2012-09-04 20:52:39
1469阅读
我们都知道,C至少应为32位。 下面总结了不同位数机器上的各种类型的字节长度: 16位编译器
原创
2022-11-10 12:11:19
162阅读
c语言中的各种常量讲解
原创
2023-12-12 16:08:23
151阅读
struct可以将多个不同或者相同的变量组合起来形成一个变量集合。这样就可以解决如通信录
原创
2023-01-22 00:37:28
165阅读
网上的几个介绍,引用在这里
static关键字是C, C++中都存在的关键字, 它主要有三种使用方式, 其中前两种在C/C++语言中使用, 第三种只在C++中使用(C,C++中具体细微操作不尽相同, 本文以C++为准).(1)局部静态变量(2)外部静态变量/函数(3)静态数据成员/成员函数下面就这三种使用方式及注意事项分别说明
一、局部静态变量在C/C++中, 局部变量按照存储形式可分为三种a
转载
2008-02-29 15:25:17
1118阅读
C语言中的for命令有一种特定的方法指定一个变量,就是必须保持true值用于继续失代的条件,和一种每次失代改变变量的方法。当特定的条件变为false,for循环结束!for (i = 0; i < 10; i++){ print("The next number is %d\n",i);}在bash中C式的for循环基本格式:for (( variable assig
原创
2014-11-07 10:36:19
620阅读
1.用来储存字符串的数组字符串:由数字、字母、下划线组成的一串字符,例如“a_b1”字符串在C语言中,没有原生类型。用数组记录一组字符串“abc”的基本语法是:char arr1[] = "abc";或char arr3[] = { 'a','b','c','\0' };其中“\0”为字符串结束的标志。:\0只是结束的标志,不算做字符串内容。计算数组的长度:printf("arc1[]的字符串长度
原创
2021-02-02 16:02:28
304阅读
点赞
C语言中的常量c语言中的常量和变量的定义形式有所差异,在c语言中,常量分为字面常量,const修饰的常量,#define定义的标识符常量以及枚举常量四种。1.字面常量:直观写出来的值如3,3.14,100等等。2.const修饰的常量:展示一段较为直观的代码来解释:constinta=2;a=3;printf("%d\n",a);变量a被const关键字修饰,我们如果强制改变变量a的值,那么会在编
原创
2021-03-04 21:55:45
735阅读
点赞
说明: ******使用typedefkeyword定义新的数据类型。 ***如:typedef unsigned short U16。在定义变量时。unsigned short a和U16 a定义是等价的。 ******不建议使用#define来定义新的数据类型。由于#define不能正确的处理指
转载
2017-04-25 08:34:00
220阅读
指针是 C 语言中的精华,正确灵活的运用指针,可以表示复杂的数据结构,动态分配内存,方便使用字符串和数组,调用函数返回多结果,直接处理内存单元等等。
原创
2022-03-23 14:52:04
154阅读
ignore函数功能:函数用于输入流。它读入字符,直到已经读了num 个字符(默认为1)或是直到字符delim 被读入(默认为EOF).其调用形式为cin.ignore(n,终止字符)原型:istream &ignore( streamsize num=1, int delim=EOF );函数作用是跳过输入流中n个字符,或在遇到指定的终止字符时提前结束(此时跳过包
原创
2021-07-12 10:31:15
896阅读
assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行。库函数: assert.h原型定义: void assert( int expression );assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程序运行。例程:#include #in
原创
2021-07-12 10:31:16
559阅读
C语言有34中运算符,包括了常见的加减乘除等运算取余运算%:取余结果的正负性的值跟%左边数的值有关算术运算:/* 提示用具输入一个时间的秒数,比如500秒就输入500,然后输出对应的分钟和秒,比如500秒就是8分20秒*/#include<stdio.h>Int main(){ &
原创
2014-12-26 18:32:46
1078阅读