C语言中除了使用结构体录入信息外,还有其他方法?
可以使用配对缓碧的数组。
结构体就皮橘是用来表示一个东西具有多个属性,用结构体就非常方便。
当然也可以把结构体每个成员拆分,如果有多个就是为每个成员定义扰握举一个数组。然后几个成员数组配对使用就是。
c语言中除了/n表示换行还有什么也表示换行
‘\n’表示换行,比如:char c=’\n’;
‘\n’的派局陵ASCII码是10,所以上边腊唯赋值改成c=10;然后按照字符输出c也是尘戚一样的换行
C语言里除了%d %c还有什么啊?都是什么意思?
%d以整型数据输出,%c以字符型数据输锋闷顷出
总结一下:
d,i 以带符号的十进制形式输出整数(正数不输出符号)
o 以八进制无符号形式输出整数(不输出前导符0)
x,X 以十六进制无符号形式输出整数(不输出前导符0x),用x则输出十六进制数的a~f时以小写形式输出,用X时,则以大写字母输出
u 以无符号十进制形式输出整数
c 以字符形式输出,只输出一个字银陆符
s 输出字符串
f 以小数形式输出单、罩戚双精度数,隐含输出6位小数
e,E 以指数形式输出实数
g,G 选用%f或%e格式中输出宽度较短的一种格式,不输出无意义的0
C语言中,除了main()函数之外,还有没有其他函数呢?
面向过程编程就是有很帆岁多函数组成的态隐睁基本单位,除了主函数也就是main函数还有其他的标准库函数和用携芦户自定义的函数
c语言中除了整数变量,float,double,还有别的变量吗?
C语言中是没有整绝睁悄数变量的,但早信是有整型变量,即int型并渣。
如int a = 3;
float,double都是浮点型,就是说是有精度的。
如float a = 3.0;
C语言中除了\n\t\0等代表特殊含义的字符之外,还有那些常用的特殊含义的字符,分别代表什么意思,
转义字符 意义 ASCII码值(十进制)
\a 响铃(BEL) 007
\b 退格(BS) ,将当前位置移到前一列 008
\f 换页(FF),将当前位置移到下页开头 012
\n 换行(LF) ,将当前位置移到下一行开头 010
\r 回车(CR) ,让运槐将当前位置移到本行开头 013
\t 水平制表(HT) (跳到下一个TAB位置) 009
\v 垂直制表(VT) 011
\\ 代表一个反斜线字符”\’ 092
\’ 代表一个单引号(撇号)字符 039
\” 代表一个双引号字符 034
\0 空字符(NULL) 000
\ddd 1到3位八进制数所代表的任意字符 三位八进制
\xhh 1到2位十六进悄陆制所坦友代表的任意字符 二位十六进制