Hello World.
#include<stdio.h>
int main () {
printf("Hello,world!\n");
return 0;
}
基本字符:
1.数字
2.大小写字母
3.可打印字符(标点符号等)
4.特殊字符(换行符、制表符等)
标识符(名字):
字母下划线开头,字母下划线数字组成
关键字:
C预先定义好、具有特殊意义的一组标识符
C语言基本数据类型
整型 int %d eg:256 0 -12
长整型 long int %ld 简写 long eg:256L 0L -12L
八进制0开头 十六进制0x或0X开头
浮点类型 float 4byte 7位有效数字
双精度型 double %f%e%g 8byte 16位有效数字
长双精度型 long double %lf%le%lg 10byte 19位有效数字
字符类型 char %c 1byte ASCII字符集 (可看做一个短整数) 单引号标注字面量
字符串 %s 双引号标注字面量
#include<stdio.h>
int main () {
//格式描述串
printf("V = %f cm^3\n", (3.14 * 6.5 * 6.5 * 6.5) * 4.0 / 3.0);
//自动类型转换
printf("%f\n", 2L + 3 * 4.5);
//强制类型转换
printf("%d\n", ((int)(3.6 * 15.8) + 4));
return 0;
}
分享到:
相关推荐
01_java提供的JNI和C语言的发展历史 2 02_通过C语言编写一个简单的HelloWord程序 3 03_C语言的数据类型 4 04_C语言在线教程 5 05_通过华氏赋予摄氏度的熟悉while和for 6 06_通过计算器熟悉C语言的变量和函数 7 07_...
课程实验报告C语言版本 1.PL/0 源程序 // PL0.txt const a=10; var b,c; procedure p; begin c:=b+a end; begin read(b); while b#0 do begin call p;write(2*c);read(b) end end. 2.词法分析结果(PL/0 单词流文件...
var b,c; procedure p; begin c:=b+a end; begin read(b); while b#0 do begin call p;write(2*c);read(b) end end. //outputfile.txt constsym, ident, a eql, number, 10 semicolon, varsym, ident, b comma, ...
begin //读取 inif:=tinifile.Create(GetCurrentDir()+'\sysE.ini'); finishnumstr:=inif.Readstring('已选次数','已选次数',finishnumstr); decnumstr:=inif.Readstring('工作人员','工作人员',decnumstr); ...
module encode(a,c,en); input[8:1] a; output[7:0] c; reg[7:0] c; output[7:0] en; reg[3:0] c_tmp; integer i; assign en=0; always@(a) begin c_tmp=0; for(i=1;i;i=i+1) begin if(a[i]) c_tmp=i; ...
begin c := ord(DriveComboBox1.Drive); c := c-96; Ispare := DiskSize(c)/1024; SDir := 'KB'; if Ispare/1024>=1 then begin Ispare := Ispare/1024; SDir := 'MB'; if Ispare/1024>=1 then ...
if c>max then begin max:=c end; if c<min then begin min:=c end; writeln(max:5,a+b+c-max-min:5,min:5); end. 这道题要求输入三个整数,然后输出三个整数的大小顺序。可以使用if语句来比较三个整数的大小,...
B.begin C.have begun D.will begin 答案A 2.Bob’s doctor suggests ______for a few days. A.that he is resting B.his resting C.him to rest D.that he rest 答案D 3.Great changes _______ in our city ...
C~C;Q; end end endmodule ``` 这个设计使用了异步清零信号CLR来控制计数器的清零操作。在CLR信号为高电平时,计数器的输出Q被置为0,并且进位信号C被置为0。 3. 8位同步二进制加减法计数器设计 在Verilog中,...
C: char; begin t := 1; j := length(L);//提取最后一位 j := 0 (ord(L[j]) - ord('0')) * t; for i := length(L) - 1 downto 1 do //倒循环 begin C := L[i]; t := t * 2;//转换为2进制数 j :=...
begin c := chr(i) ':\'; DType := GetDriveType(Pchar(c)); case DType of 0: DriveString := c '该驱动器类型不能确定。'; 1: DriveString := c '该驱动器不存在。'; DRIVE_REMOVABLE: ...
只有300KB,在线online安装版。 迅雷下载的信息: 文件名称: j2sdk-1_4_2_15-windows-i586-p-iftw.exe 文件大小: 300.00KB 文件类型: 应用程序 位置: E:\new\ URL: ...jsessionid=C0CED792AEFC1EB0DE...
begin Ci(0) ; S(0) (0) XOR B(0) XOR Ci(0); Cout <= Ci(15); gen_bit : for i in 1 to 15 generate Ci(i) (A(i-1) AND B(i-1)) OR (A(i-1) AND Ci(i-1)) OR (B(i-1) AND Ci(i-1)); S(i) (i) XOR B(i) XOR Ci(i); ...
PDO::beginTransaction PDO::beginTransaction 启动一个事务(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0) 说明 语法 bool PDO::beginTransaction ( void ) 关闭自动提交模式。自动提交模式被关闭的同时,通过 PDO 对象实例...
begin c=p∞q//p、q合并后任意的Lk-1子集 if has_infrequent_subset(c, Lk-1) then delete c // 存在c不属于Lk-1剪枝 else add c to Ck End Return Ck 4. has_infrequent_subset(c, Lk-1)判断候选集的元素 ...
"c算法大全常用c语言算法" 本文档旨在总结常用的C语言算法,包括数论算法、图论算法、排序算法、高精度计算、树的遍历算法等等。下面将对这些算法进行详细的解释和总结。 一、数论算法 数论算法是指用于处理整数...
C 语言算法大全 本资源提供了 C 语言实现的常用算法大全,涵盖数论算法、图论算法、排序算法、高精度计算和树的遍历算法等多个方面。 一、数论算法 1. 求两数的最大公约数(GCD) 函数 gcd(a, b: integer): ...
char MATCH[NUM][10]={"begin","end","if","then","else"};/*some new key words attached*/ extern int lookup(char* str) { for(int i=0;i;i++) { if(!strcmp(str,MATCH[i])) { return i+1; } } ...
C语言编程题目解析 本文将对腾讯2014校园招聘C语言笔试题进行详细解析和知识点总结。 1. 链表反转输出 在这道题目中,要求输入一个链表的头结点,然后从尾到头反过去输入每个结点的值。链表结点的定义如下: ```c...
最近运行QtWindows版本,发现无法...process_begin: CreateProcess(NULL, rm -f debug/moc_predefs.h, ...) failed. make (e=2): 系统找不到指定的文件。 Makefile.Debug:174: recipe for target 'compiler_moc_hea