c语⾔prime函数怎么⽤_C语⾔⼊门这⼀篇就够了---学习笔记
+资料
C语⾔⼊门
C语⾔⼀经出现就以其功能丰富、表达能⼒强、灵活⽅便、应⽤⾯⼴等特点迅速在全世界普及和推⼴。C语⾔不但执⾏效率⾼⽽且可移植性好,可以⽤来开发应⽤软件、驱动、操作系统等。C语⾔也是其它众多⾼级语⾔的⿐祖语⾔,所以说学习C语⾔是进⼊编程世界的必修课。
hello,world
#include<stdio.h>
int main()
{
/*在双引号中间输⼊Hello World*/
printf("Hello World");
return 0;
}
注:在最新的C标准中,main函数前的类型为int⽽不是void
C语⾔的具体结构
简单来说,⼀个C程序就是由若⼲头⽂件和函数组成。
include <stdio.h>就是⼀条预处理命令, 它的作⽤是通知C语⾔编译系统在对C程序进⾏正式编译之前需做⼀些预处理⼯作。
函数就是实现代码逻辑的⼀个⼩的单元。
必不可少之主函数
⼀个C程序有且只有⼀个主函数,即main函数。
C程序就是执⾏主函数⾥的代码,也可以说这个主函数就是C语⾔中的唯⼀⼊⼝。
⽽main前⾯的int就是主函数的类型.
printf()是格式输出函数,这⾥就记住它的功能就是在屏幕上输出指定的信息
return是函数的返回值,根据函数类型的不同,返回的值也是不同的。
n是转义字符中的换⾏符。(注意:C程序⼀定是从主函数开始执⾏的)
良好习惯之规范
⼀个说明或⼀个语句占⼀⾏,例如:包含头⽂件、⼀个可执⾏语句结束都需要换⾏。
函数体内的语句要有明显缩进,通常以按⼀下Tab键为⼀个缩进。
括号要成对写,如果需要删除的话也要成对删除。
当⼀句可执⾏语句结束的时候末尾需要有分号。
代码中所有符号均为英⽂半⾓符号。
程序解释——注释
C语⾔注释⽅法有两种:
注释是写给程序员看的,不是写给电脑看的。C语⾔注释⽅法有两种:
多⾏注释: /* 注释内容 */
单⾏注释: //注释⼀⾏
有名有姓的C(标识符)
C语⾔规定,标识符可以是字母(A~Z,a~z)、数字(0~9)、下划线_组成的字符串,并且第⼀个字符必须是字母或下划线。在使⽤标识符时还有注意以下⼏点:
1.标识符的长度最好不要超过8位,因为在某些版本的C中规定标识符前8位有效,当两个标识符前8位相同时,则被认为是同⼀个标
识符。
2.标识符是严格区分⼤⼩写的。例如Imooc和imooc 是两个不同的标识符。
3.标识符最好选择有意义的英⽂单词组成做到”见名知意”,不要使⽤中⽂。
4.标识符不能是C语⾔的关键字。想了解更多C语⾔关键字的知识。
变量及赋值
变量就是可以变化的量,⽽每个变量都会有⼀个名字(标识符)。变量占据内存中⼀定的存储单元。使⽤变量之前必须先定义变量,要区分变量名和变量值是两个不同的概念。
变量定义的⼀般形式为:数据类型 变量名;
多个类型相同的变量:数据类型 变量名, 变量名, 变量名…;自学编程的书籍
注意:在定义中不允许连续赋值,如int a=b=c=5;是不合法的。
变量的赋值分为两种⽅式:
1. 先声明再赋值
2. 声明的同时赋值
基本数据类型
C语⾔中,数据类型可分为:
1. 基本数据类型
2. 构造数据类型
3. 指针类型
4. 空类型四⼤类
数据类型分类:
最常⽤的整型, 实型与字符型(char,int,float,double):
整型, 实型与字符型:
整型数据是指不带⼩数的数字(int,short int,long int, unsigned int, unsigned short int,unsigned long int):
整型:
注:
int short int long int是根据编译环境的不同,所取范围不同。
⽽其中short int和long int⾄少是表中所写范围, 但是int在表中是以16位编译环境写的取值范围。
另外 c语⾔int的取值范围在于他占⽤的字节数 ,不同的编译器,规定是不⼀样。
ANSI标准定义int是占2个字节,TC是按ANSI标准的,它的int是占2个字节的。但是在VC⾥,⼀个int是占4个字节的。浮点数据是指带⼩数的数字。
⽣活中有很多信息适合使⽤浮点型数据来表⽰,⽐如:⼈的体重(单位:公⽄)、商品价格、圆周率等等。
因为精度的不同⼜分为3种(float,double,long double):
浮点型:
注:C语⾔中不存在字符串变量,字符串只能存在字符数组中,这个后⾯会讲。
格式化输出语句
格式化输出语句,也可以说是占位输出,是将各种类型的数据按照格式化后的类型及指定的位置从计算机上显⽰。
其格式为:printf("输出格式符",输出项);
C语⾔常⽤格式化符
当输出语句中包含普通字符时,可以采⽤⼀下格式:
printf("普通字符输出格式符", 输出项);
注意:格式符的个数要与变量、常量或者表达式的个数⼀⼀对应
不可改变的常量
在程序执⾏过程中,值不发⽣改变的量称为常量。
mtianyan: C语⾔的常量可以分为直接常量和符号常量。
直接常量也称为字⾯量,是可以直接拿来使⽤,⽆需说明的量,⽐如:
整型常量:13、0、-13;
实型常量:13.33、-24.4;
字符常量:‘a’、‘M’
字符串常量:”I love imooc!”
在C语⾔中,可以⽤⼀个标识符来表⽰⼀个常量,称之为符号常量。符号常量在使⽤之前必须先定义,其⼀般形式为:
#define 标识符常量值
#include <stdio.h>
#define POCKETMONEY 10 //定义常量及常量值
int main()
{
// POCKETMONEY = 12; //⼩明私⾃增加零花钱对吗?
printf("⼩明今天⼜得到%d元零花钱n", POCKETMONEY);
return 0;
}
符号常量不可以被改变。
未完待续~
喜欢记得关注⼩编~会持续更新
⽂章福利
C语⾔/C++交流:967051845!整理了⼀些个⼈觉得⽐较好的学习书籍、视对于⾃⼰不到视频、书籍资源的读者,可以加⼩编的C语⾔/C++交流:967051845!
频资料共享在⽂件⾥⾯,有需要的可以⾃⾏添加哦!~
VS编译器,图形库
C语⾔相关电⼦书
C/C++基础视频及笔记
C/C++项⽬实战
⽇积⽉累,终有所成
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论