C语言知识点总结

本文介绍了计算机语言的三个层次:机器语言、汇编语言和高级语言(如C语言),详细阐述了C语言的基本框架、数据类型(包括整型、浮点型、字符型和字符串)、以及变量的定义和初始化。同时提及了编译型和解释型语言的区别。
摘要由CSDN通过智能技术生成
一,计算机语言

机器语言:0 1代码的组合,计算机内部采用二进制,计算机能够识别的语言。

汇编语言:用助记符代码指令的操作码,用地址符号或标号代替指令或操作数地址

(1)编译器:在计算机中充当翻译官的角色。编译器又称解释器,译码器

3  高级语言:(1)面向过程的高级语言:代表:C语言

                      (2)面向对象的高级语言:代表:java/c++/python/c#..........

                                a 编译型语言:c++/java.......(整体)

                                b 解释型语言:python........(一条一条)

二,C语言基本框架

1,基本框架

#include <stdio.h>
int main()
{
pirntf("hello world\n")
return 0;
}

标注:include:包含  <stdio.h>:库函数    .h : 头文件     main: 主函数     printf()为打印/输出函数

三,数据类型

1,整型(int) 

(1)短整型(short)2个字节

(2)整型(int)4个字节

(3)长整型(long)4个字节

(4)长长整型(longlong)8个字节

2,浮点型(double)

  (1)   双精度浮点型(double)8个字节

(2)单精度浮点型(float)4个字节

3,字符型:用单引号引起来的单‘A’(char)1个字节

4,字符串:用双引号引起来的       

四,变量

故名思意就是可变的量

(1)定义:数据类型    变量名 = 变量值----定义并初始化(赋初值)

                    数据类型    变量名-------定义不初始化

                   数据类型      变量名1,变量名2,变量名3........;

举例

#include <stdio.h>
int main()
{
int age=18;//定义并初始化
int age;//定义不初始化
int a,b,c;//定义不初始化
rutent 0;
}

;表示一条语句结束

例子一,写一条定义并初始化的语句

#include <stdio.h>
int main()
{
int age=18;
printf("%d\n",age);
return0;
}

注释:

占位符

整型:%d

单精度浮点型:%f

双精度浮点型:%lf

字符型:%c

字符串:%s

测试:定义并初始化:整型,浮点型,字符型,并一一打印

#include <stdio.h>
int main()
{
int age=18;
printf(“%d\n”age);
short a=6;
printf(“%d\n”a);
long b=7;
printf(“%d\n”b);
long long c=20;
printf(“%d\n”c);
float gg=6.12;
printf(“%f\n”gg);
double kk=7.14;
printf(“%lf\n”kk);
char a='18';
printf(“%c\n”a);
return 0;
}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值