c语言知识点 数据类型 用不同数据类型所定义的变量所占空间大小不一样,定义的变量不是保存于数据类型中,而是因为只有定义了该数据类型的变量才能保存数据。 一、整型 1、整型(int)四字节,默认有符号(-231-231-1),无符号加unsigned(0-2^32-1)(十位数) 2、短整型(short int),两字节(-215-215-1)(五位数) 3、长整型(long int),四字节(同int,在目前的操作系统中几乎没有区别) 4、长长整型(long long int),八字节(-232-232-1) 二、浮点型 1、单精度浮点数(float),四字节,保留小数点后6位 2、双精度浮点数(double),八字节,保留小数点后15位 int为一个32为的存储单元,long long为64为的存储单元 1 B/byte(字节)=8 bit(比特)(位) 1 KB(千字节)=1024 B/byte(字节) 1 MB=1024 KB 1 GB=1024 MB 1TB=1024 GB 1 PB=1024 TB 1 EB=1024 PB 三、字符型 char,用于储存字符,和int很像,可用ASCII码来储存字符, eg: char grade=’A’; char grade=65; 1

c语言知识点相关资料
5.9万次浏览
1.2万人收藏
c语言知识点

c语言知识点

整型1、整型(int)四字节,默认有符号(-231-231-1),无符号加unsigned(0-2^32-1)(十位数)2、短整型(shortint),两字节(-215-215-1)(五位数)3、长整型(longint),四字节(同int,在目前的操作系统中几乎没有区别)4、长长整型(longlongint),八字节(-232-232-1) 浮点型1、单精度浮点数(float),四字节,保留小数点后6位2、双精度浮点数(double),八字节,保留小数点后15位int为一个32为的存储单元,longlong为64为的存储单元1B/byte(字节)=8bit(比特)(位)1KB(千字节)=1024B/byte(字节)1MB=1024KB1GB=1024MB1TB=1024GB1PB=1024TB1EB=1024PB 字符型char,用于储存字符,和int很像,可用ASCII码来储存字符,eg:chargrade=A;chargrade=65;12''单引号为字符,eg:chara='a';1""双引号为字符串,eg:char*a=“asd”;编译器会自动给字符串结尾添加\0来作为字符结束标识,strlen函数中不统计\0,但是\0在内存中占据空间。除此之外,还有转义字符,通过反斜杠来完成相关操作,如果要特殊字符转字面字符需要另外添加反斜杠,转义字符在字符串中占空间,但是只计算一个长度,\0不计长度。
计算机二级《C语言程序设计》基础知识点汇总

计算机二级《C语言程序设计》基础知识点汇总

总体上必须清楚的:1)程序结构是三种:顺序结构、选择结构(分支结构)、循环结构。2)读程序都要从main()入口,然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择),有且只有一个main函数。3)计算机的数据在电脑中保存是以二进制的形式数据存放的位置就是它的地址4)bit是位是指为0或者1。byte是指字节,一个字节=八个位.概念常考到的:1、编译预处理不是C语言的一部分,不占运行时间,不要加分号。C语言编译的程序称为源程序,它以ASCII数值存放在文本文件中。2、definePI3.1415926; 这个写法是错误的,一定不能出现分号。3、每个C语言程序中main函数是有且只有一个。4、在函数中不可以再定义函数。5、算法:可以没有输入,但是一定要有输出。6、for循环中for语句写成for(i=0;i<100;i++);,这个写法是有问题的,for的后面如果出现分号,相当于for循环体是空的。7、break可用于循环结构和switch语句。8、逗号运算符的级别最低,赋值的级别倒数第二。第一章C语言的基础知识第一节、对C语言的基础认识1、C

c语言的知识汇总

史上最全面~~C语言知识点整理版

C语言中的主要知识点

第一章:1.算法:解题方案准确而完成的描述2.算法的五个特征:1)有穷性2)确定性3)可行性4)有零个或多个输入5)有一个或多个输出3.描述算法的工具:传统流程图、N-S流程图(盒式图)4.C语言源程序文件的后缀是.C,经编译后,生成文件的后缀是.OBJ,经过连接后,生成文件的后缀是.EXE5.结构化程序的三种基本结构是:顺序结构,选择结构,循环结构第二章C程序的设计的初步知识1.C语言有且只有一个main(),程序的执行总是从主函数开始的。2.注释部分必须用/*和*/括起来/和*之间不可用空格3.标识符的命名规则:以字母和下划线开头,包括字母、数字、下划线的序列。4.标识符的分类:1)关键字:程序中代表着的固定的含义,不可另作它用。2)预定义标识符:C语言提供的函数名和预编译处理命令,C语言语法允许这类标识符另作它用。6.变量实质代表一个内存单元2.3整型数据1.在C语言中,整型常量可以用十进制、八进制和十六进制来表示十进制:122、45L、34U八进制:以0为前缀034、067十

c语言基础知识总结[整理]

《C语言》知识点梳理

《C语言》知识点梳理

No.第一章程序设计基本概念Date.<计算机程序> 指令:可以被计算机理解并执行的基本操作命令程序:一组计算机能识别和执行的指令.一个特定的指令序列用来完成一定的功能.一组序列\circled{1}软件:与计算机系统操作有关的计算机程序、规程、规则,以及可能有的文件、文档及数据(软件包括程序,规则和数据)<计算机语言> 存在的意义:告诉计算机做什么积怎么做<最简单的C语言程序> [例1-1]要求在屏幕上输出:This is aC program.解题思路:在于函数中用printf函数原样输出以下文字##include&lt;stdio.h&gt;11这是编译预处理指令编译前处理int main(){ 11定义主函数printf("This is aC program.In";11输出所指定的一行信息return 0;11函数执行完毕时返回函数值0 了C99 C89 C99 t include&lt;stdio.h&gt;##include&lt;stdio.h&gt;include&#39;s stdio.h&gt;可省,int/main()s void main()q main()printf("Hello C!In"); printf(“Hello C!In”; printf("Hello C!In”return 0;可省了{ 必须有值省略后的C99

c语言知识点大汇总

c语言中知识点

C语言知识点(完全版)汇总

C语言知识点(完全版)汇总

复习-C语言知识点总结(完美版)

c语言主要知识点总结

C语言知识梳理

C语言基础知识归纳

C语言知识点整理版

常量常量类型举例格式说明数字常量普通数字1,35,2.7小数点两边有一个是零的话,可以不用指数形式2.45e-2(2.45*10-2)E/e 都可,e 前不能省,e 后需整数长整型3235L单精度浮点型32.5F字符常量普通字符常量a,@ 转义字符常量\x23\n,\xhh表示16 进制\ddd8 进制字符串常量“asD”“”每个字符一个字节,末尾放\0 标志结束符号常量#indefine N 20#indefine 符号常量名符号常量值进制转换方法举例10-2整数:除2 取余先得后写小数:乘2 取整先得先写(168.125)10=(10101000.001)210-8整数:除8 取余小数:乘8 取整2-10按权相加2n-1(101. 变量变量名类型名变量定义格式:格式说明表示内容格式说明表示内容%d整型int%c字符char%ld长整型long int%s字符串%f浮点型float(.后六位)%o八进制%lfdouble%#o带前导的八进制%%输出一个百分号%x十六进制%u按无符号输入%#x带前导的十六进制%-13.4f右对齐,域宽13,精度4 指定域宽>实际,末尾用空格填,<按实际输出%e按照指数形式输出visulaC++6.0 中整型数中的取值范围int-2147483648~2147483647unsigned int0~4294967295short int-32768~32767unsigned short0~6 输入输出函数名称格式实例scanfscanf(“格式控制串”,变量地址表列);scanf(“%d%c%d”,&a,&ch,&b);printfprintf(“格式控制串”,输出项表列);printf(“%8.2f”,x)getchargetchar();char c;c=getchar();只输入一个字符putcharputchar(字符常量或字符变量名);char c=A; putchar(A);只输出一个字符printf 输出格式说明printf(“%2d”,123);第二部分有三位,大于指定的两位,原样输出123printf(“%5d”,123);第二部分有三位,小于指定的五位,左边补两个空格123printf(“%10f”,1. C 语言的语句语句详述表达式语句由表达式末尾加上分号构成函数调用语句由函数调用表达式加上分号构成空语句;选择结构语句if 语句switch 语句循环语句for 语句while 语句do while 语句复合语句用花括号将以上任意语句括起来构成一条复合语句语句标记lable标示符:标号这种标示符的有效区间只在函数内goto 语句格式,goto 语句标记的标示符 C 程序的基本结构void main(){声明部分用来定义变量和声明自定义函数的原型,需以“;”结尾,如int x;执行语句部分各种语句,如x=3;printf(“%d”,x);} 选择结构语句If语句类型格式Switch语句格式单边if(表达式)语句switch(表达式)没有分号{case 表达式1:语句case 表达式2:语句case 表达式n:语句default:语句}这个语句中,想要跳出用break,没有跳出,执行下一条语句双边if(表达式)语句1else 语句2多层if(表达式1)语句1else if(表达式2)语句2else if(表达式3)语句3else 语句n 循环结构For语句格式While语句格式for(表达式1;表达式2;表达式3)循环体语句while(表达式)循环体语句do 循环体语句while(表达式);for 循环语句判断循环计算for(表达式1;表达式2;表达式3)循环体语句执行过程:计算表达式1判断表达式21:执行循环体;0 语句执行结束计算表达式3循环判断表达式2。while 循环语句do while 循环语句i while(表达式)循环体语句先判断后循环执行过程:判断表达式0:结束语句;1:执行循环体(循环)判断表达式。ii do 循环体语句while(表达式);先循环后判断执行过程:执行循环体判断表达式0:结束语句;1:执行循环体(循环)break 语句:放在循环体内实现的功能是结束其所在的那层循环的执行。 字符串函数字符串函数函数备注gets(字符数组名或字符指针变量);接收用户输入的字符串puts(字符数组名或字符指针变量或字符串常量);输出用户输入的字符串strlen(字符数组名或字符指针变量); 字符串测长函数strcat(字符串1 的地址,字符串2 的地址);将字符串2 的内容连接到1 的尾部strcmp(字符串1 的地址,字符串2 的地址);比较串1 和串2 哪个比较大strcpy(字符串1 的地址,字符串2 的地址);将字符串2 的内容复制到字符串1内十 函数函数定义函数调用流程函数类型函数名(形式参数列表)调用函数的格式函数名(实际参数列表);{内部变量定义和声明部分执行语句}注意点:1.函数类型是指返回值的类型,即要与return 语句后跟的表达式的值的类型一致。若函数类型为void 则说明该函数无返回值,即函数体里不能出现return 语句。2.形式参数列表里定义的变量要记得给它们指定类型,而且如果同时要定义多个,应在每个前面都分别指定类型名,而不能写成int x,y;3.函数体里能写的语句跟main 函数一样,在开头可定义所需要的变量,后面跟上一堆执行语句。十 指针指针变量定义:对于变量i,如果用另一个变量记住它的地址,那么记住了其他变量的地址的变量就是指针类型的变量,一般称为指针变量。严格的说一个指针是一个地址,是一个常量。Eg:20002000 iI p这里p 就是个指针。指针变量的声明:类型名* 指针变量名;指针运算符:&:取地址运算符*:取内容运算符Eg:int i; /*定义整型变量i*/2000400400int *p; /*定义指针变量p*/p=&i; /*p 指向i*/*p=3; /*使i 的内容为3*/通过指针变量访问它所指向的普通变量的值先将普通变量的地址赋值给指针变量,再通过指针运算符* 得到普通变量的值。int *p,x,y;

c语言知识汇总

c语言基础知识点汇总

c语言基础知识点汇总

C语言入门程序hello world#include<stdio.h>int main(){/*在双引号中间输入Hello World*/printf("Hello World");//在屏幕打印输出Hello Worldreturn 0;}注:在最新的C标准中,main函数前的类型为int而不是voidC语言的具体结构简单来说,一个C程序就是由若干头文件和函数组成。#include<stdio.h>就是一条预处理命令,它的作用是通知C语言编译系统在对C程序进行正式编译之前需做一些预处理工作。函数就是实现代码逻辑的一个小的单元。必不可少之主函数一个C程序有且只有一个主函数,即main函数。C程序就是执行主函数里的代码,也可以说这个主函数就是C语言中的唯一入口而main前面的int就是主函数的类型printf()是格式输出函数,这里就记住它的功能就是在屏幕上输出指定的信息return是函数的返回值,根据函数类型的不同,返回的值也是不同的\n是转义字符中的换行符。(注意:C程序一定是从主函数开始执行的)写代码的良好习惯一个说明或一个语句占一行,例如:包含头文件、一个可执行语句结束都需要换行函数体内的语句要有明显缩

C语言知识点汇总

Note:第二章C语言的基本数据类型和存储类2.1 整型数据2.1.1 整型常量C中的整常数有三种表示形式:十进制整数、八进制整数和十六进制整数十进制数:最高位非零;八进制数:以数字零开头;十六进制:以数字零和字母x开头,a-不区分大小写2.1.2 整型变量C中的整型变量分为有符号和无符号两种有符号整型变量细分为标准整型(int)、短整型(short)、长整型(long),值可正可负无符号整型变量也可分为标准整型(unsigned int)、短整型(unsigned short)、长整型(unsignedlong),其值不能为负表示范围不同:short(2个字节)<=int(2个字节)<=long(4个字节)16位的有符号整数能表示的数的有效范围:2.1.3 整型数据的存储表示正整数:以原码形式存放在内存中,字长为16时,整数范围取032767负整数:以补码形式存放在内存中-5的补码:16位0/1代码的模10000000000000000(16个零)模-101(5)2.2 字符型数据2.2.1 字符型常量字符型常量是由一对单引号括起来的单个字符(可打印)一个转义序列是一个反斜线后跟特定的字符,表示某些不可打印的字符(\n换行

c语言知识点概总

C语言知识点

43.关系表达式医生)(根据输入体温)44.逻辑运算符45.逻辑表达式46.if语句的格式、功能47.if语句的执行过程48.if语句流程图49.单分支语句的应用50.双分支语句的应用51.嵌套if语句的格式、功能4.2多分支语句-嵌套if52.嵌套if语句的执行过程任务2:根据病人病理特征,53.嵌套if语句流程图分析病情。54.条件表达式的格式55.条件表达式的功能56.switch语句的格式、功能4.3多分支语句-switch57.switch语句的执行过程任务3:根据病人病情,给58.switch语句的流程图出合理建议59.break语句的功能60.多分支语句的应用5循环结构61.While语句格式5.1当型循环-while项目名称(制作儿童62.While语句功能任务1:为小朋友出10个算算术玩具)63.While语句的执行过程术题,并给出正确答案。64.While语句流程图65.DoWhile语句格式5.2直到型循环-dowhile66.DoWhile语句功能任务2:出10个20以内算67.DoWhile语句的执行术运算题。过程68.DoWhile语句流程图69.For语句格式5.3 for循环70.For语句功能任务3:出10个20以内算71.For语句的执行过程术运算题,并给出答题者得7
C语言知识点总结

C语言知识点总结

C语言最重要的知识点总体上必须清楚的:1)程序结构是三种:顺序结构、选择结构(分支结构)、循环结构。2)读程序都要从main()入口, 然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择),有且只有一个main函数。3)计算机的数据在电脑中保存是以二进制的形式.数据存放的位置就是他的地址.4)bit是位是指为0 或者1。byte 是指字节, 一个字节= 八个位.概念常考到的:1、编译预处理不是C语言的一部分,不占运行时间,不要加分号。C语言编译的程序称为源程序,它以ASCII数值存放在文本文件中。2、这个写法是错误的,一定不能出现分号。3、每个C语言程序中main函数是有且只有一个。4、在函数中不可以再定义函数。5、算法:可以没有输入,但是一定要有输出。6、break可用于循环结构和switch语句。7、逗号运算符的级别最低,赋值的级别倒数第二。第一章C语言的基础知识第一节、对C语言的基础认识1、C语言编写的程序称为源程序,又称为编译单位。2、C语言书写格式是自由的,每行可以写多个语句,可以写
勾选下载
全部下载(21篇)
搜索
下载夸克,免费领特权
下载

c语言知识点

DOCX84.7KB 3
1/2
展开阅读剩余1页
复制