初识C语言——基本概念汇总

C语言基本内容:

  • 什么是C语言:它是一门计算机编程语言,也是最受欢迎的语言之一,主要开发应用场所是:驱动和操作系统,当然,应用软件也可用它开发,但从操作方便的角度,JAVA更受欢迎一些。

  • 第一个C语言程序
    #include //标准库
    int main() //main函数:程序运行的入口,一个工程中有且只能有一个
    {
    printf(“hello world\n”); //打印输出函数
    return 0;
    }

  • 数据类型
    名称 类型 字节数 比特数
    (1)char 字符型 1 8
    (2)short 短整型 2 16
    (3)int 整型 4 32
    (4)long 长整型 8 64
    (5)long long 更长整型 8 64
    (6) float 单精度浮点数 4 32
    (7)double 双精度浮点数 8 64
    (8)1byte=8bit

#include 
int main()
{
    printf("%d\n", sizeof(char));
    return 0}

上述代码中sizeof函数,用于查看数据类型的大小

  • 变量、常量
    通俗的讲,不变的值,C语言中定义为常量,变的值C语言中定义为变量。
    (1)变量分为全局变量和局部变量
    (2)全局变量的作用域为整个工程
    (3)局部变量的作用域为局部变量所在的局部范围

具体由下述例子理解

include<stdio.h>
int num = 2int main()
{
	int num = 1;
	printf("num = %d\n",num);
	return 0; 
}

程序运行结果:num = 2
(4)C语言中的常量分为以下四种:
字面常量、const 修饰的常变量、#define 定义的标识符常量、枚举常量

  • 容易混淆出错知识点
    下面程序的结果是(A)
include<stdio.h>
include<string.h>
int main()
{
	printf(" %d\n",strlen("c:\test\121"));
	return 0; 
}

A.7
B.8
C.9
D.10
该程序表示\121是容易出错的地方。转义字符中的\ddd,其中的ddd表示1~3个八进制数字,需要将ddd转化为十进制之后的数字,在ASCLL表中对应的字符。\121转化为二进制为1010001,十进制的数字为81,ASCLL中对应的是Q

你可能感兴趣的:(c语言,编程语言,printf,java)