C语言基础知识——常变量以及输入输出函数

xiaoxiao2021-02-28  133

1.字符串

1)用双引号表示

2)用单引号表示加‘\0’

例如:‘y’’o’’u’’\0’  == “you”

2.标识符

 1)由数字 字母 下划线 美元符($)组成

 2)开头不能为数字

 3)不能为关键字

3.变量的初始化与赋值

 1)初始化:变量在定义的时候并赋值        int  b = 10;

 2)赋值: 变量先定义,然后在给变量赋值  int  b; b = 10

4.变量的理解

 变量名在赋值运算符的左侧,写操作     int a = 5;

 变量名在赋值运算符的右侧,读操作    int b = a + 5;  对a来说就是读操作

补充:

‘\ddd’-----表示以八进制的形式表示一个字符  d的值(0---7)  

  ‘\xab’-----x固定的,表示以十六进制的形式表示一个字符

 例如:   char a = '\101';

              printf("%d\n",a);     //\101’  --->101八进制 --->十进制 65

输入函数格式符

%f  :  以浮点型的格式输入数据,如果输入的是double类型的数据,则以%lf的格式输入

%s  :  以字符串的格式输入数据

%o  :  以八进制的格式输入数据

%x  :  以十六进制的格式输入数据

%u  :   以无符号的格式输入数据

输出函数格式符

%f  :  以浮点型的格式输出数据,

%lf  

%s  :  以字符串的格式输出数据

%o  :  以八进制的格式输出数据

%x  :  以十六进制的格式输出数据  %X   %#x   %#X

%u  :   以无符号的格式输出数据

%p  :  以地址的格式输出数据,地址的格式,---->十六进制格式

如果需要在输出的十六进制格式的数据前面加0x,只需要加#,例如%#p

特殊:

%整数d:控制数据输出的宽度    12345

整数是正数,表示数据进行右对齐,左补空格    printf("]\n",a);整数是负数,表示数据进行左对齐,右补空格        printf("%-5d\n",b);

 说明:当数据原有宽度超过修饰数据输出的宽度,此时数据会原样输出

%.正整数f :修饰实型数据小数部分输出的位数,在保留小数位数的同时会进行四舍五入

字符输入输出函数

1)字符输入函数

 函数原型:int getchar(void)

           使用方法:

   char a;

a = getchar();

2) 字符输出函数

  函数原型:void putchar(char )

putchar(字符常量,字符变量,ASCII码值,转义字符)

输入输出缓冲区:数据从键盘进行输入---->输入缓冲区, 系统从缓冲区开始读取数据,当缓冲区有数据,此时不需要从键盘输入,每次读入一次,缓冲区的内容就会少一个

转载请注明原文地址: https://www.6miu.com/read-2132745.html

最新回复(0)