欢迎访问宙启技术站
智能推送

C语言新手入门之格式化输出和变量类型

发布时间:2023-05-15 19:03:36

在C语言中,格式化输出和变量类型是非常基础的概念,也是初学者需要掌握的重点。下面将从这两方面为大家详细阐述。

一、格式化输出

格式化输出是指按照一定的格式将数据输出到屏幕上,其中最常用的输出函数是printf()。printf()有很多输出格式,下面分别介绍以下几种格式:

1.输出整数%d,可以是正整数、负整数、0。如:

int a=10;
printf("%d",a);//输出结果为10

2.输出长整数%ld,可以是正长整数、负长整数、0。如:

long int b=100;
printf("%ld",b);//输出结果为100

3.输出无符号整数%u,可以是正整数、0。如:

unsigned int c=10;
printf("%u",c);//输出结果为10

4.输出单个字符%c,如:

char d='a';
printf("%c",d);//输出结果为a

5.输出浮点数%f,如:

float e=12.345;
printf("%f",e);//输出结果为12.345000

6.输出指针%p,如:

int *p=&a;
printf("%p",p);//输出结果为随机的地址值

7.输出字符串%s,如:

char* str="Hello world!";
printf("%s",str);//输出结果为Hello world!

以上就是常用的格式化输出函数的用法,大家可以根据自己的需要灵活使用。

二、变量类型

变量类型是指在C语言中可以定义的各种不同的数据类型。下面介绍几种常用的变量类型。

1.字符型变量

字符型变量是用来存储字符的,用char关键字定义,占用1个字节,范围是-128~127。

char ch='a';
printf("%c",ch);//输出结果为a

2.整型变量

整型变量是用来存储整数的,包括int、short、long、long long等,其中int占用4个字节,short占用2个字节,long占用4个字节,long long占用8个字节。在不同的平台上,这些变量所占用的字节数也可能不同。

3.实型变量

实型变量是用来存储实数(浮点数)的,包括float、double等,其中float占用4个字节,double和long double占用8个字节。

4.指针型变量

指针型变量是用来存储内存地址的,用于访问内存中的变量或函数等,也是C语言很重要的一个概念。在定义指针变量时需要指定指针所指向的数据类型。

int a=10;
int *p=&a;
printf("%d",*p);//输出结果为10

5.数组变量

数组是指一组相同类型的数据的集合,可以存储多个数据。在定义数组时需要规定数组元素的类型和数量。

int arr[5]={1,2,3,4,5};
printf("%d",arr[2]);//输出结果为3

以上就是几种常用的变量类型,大家可以根据自己的需要灵活使用。

总之,掌握格式化输出和变量类型是C语言编程的基本功,只有理解了这些概念,才能更好地进行C语言的编程实践。