c语言word控制

编程入门 行业动态 更新时间:2024-10-09 11:19:42
一、请教用C语言控制WORD的编程方法

很遗憾,文本数据没有文字大小的概念,如果你写的是文本数据的话,就无法控制字体大小。

你希望用户用什么软件看你的数据?如果是notepad、UltraEdit等文本编辑器的话,那是无法控制字体大小的,notepad改变字体大小并不是改变指定字的大小,而是notepad里的一个设置,打开其它文件你一样会发现字体也随之变化了。如果你希望用IE打开,那你可以写HTML语句以控制文字大小,如果是WORD,那就更复杂了。

你的串号我已经记下,采纳后我会帮你制作

二、c语言编程里面格式控制串是什么

见得最多的应该就是printf里面的%s一类的这些作用当然是让输出更流畅,和规范呢。

如果没有这个的话,那么字符串输出变成了字符,多不好啊1.转换说明符%a(%A) 浮点数、十六进制数字和p-(P-)记数法(C99)%c 字符%d 有符号十进制整数%f 浮点数(包括float和doulbe)%e(%E) 浮点数指数输出[e-(E-)记数法]%g(%G) 浮点数不显无意义的零"0"%i 有符号十进制整数(与%d相同)%u 无符号十进制整数%o 八进制整数 e。 g。

0123%x(%X) 十六进制整数0f(0F) e。g。

0x1234%p 指针%s 字符串%% "%"2.标志左对齐:"-" e。 g。

"%-20s"右对齐:" " e。g。

"% 20s"空格:若符号为正,则显示空格,负则显示"-" e。g。

"% 6。2f" #:对c,s,d,u类无影响;对o类,在输出时加前缀o;对x类,在输出时加前缀0x;对e,g,f 类当结果有小数时才给出小数点。

3.格式字符串(格式)〔标志〕〔输出最少宽度〕〔.精度〕〔长度〕类型"%-md" :左对齐,若m比实际少时,按实际输出。"%m。

ns":输出m位,取字符串(左起)n位,左补空格,当n>m or m省略时m=ne。 g。

"%7。2s" 输入CHINA 输出" CH""%m。

nf":输出浮点数,m为宽度,n为小数点右边数位e。g。

"%3。1f" 输入3852。

99输出3853。 0 长度:为h短整形量,l为长整形量。

三、c/c++编程

1。

TimeStart=GetTickCount();。

。TimeEnd=GetTickCount();TimeUsed=TimeEnd-TimeStart;2。

#include#include#includeintmain(){time_tstime,etime;time(&stime);/*getstarttime*/getch();/*Access*/time(&etime);/*getendtime*/printf("%ld\n",etime-stime);getch();return0;}3。 classCTimer{ (){QueryPerformanceFrequency(&m_Frequency);Start();}voidStart(){QueryPerformanceCounter(&m_StartCount);}doubleEnd(){LARGE_INTEGERCurrentCount;QueryPerformanceCounter(&CurrentCount);returndouble(CurrentCount。

LowPart-m_StartCount。LowPart)/(double)m_Frequency。

LowPart;} };。

四、c语言格式控制符

printf的格式控制的完整格式: % - 0 m.n l或h 格式字符 下面对组成格式说明的各项加以说明: ①%:表示格式说明的起始符号,不可缺少。

②-:有-表示左对齐输出,如省略表示右对齐输出。 ③0:有0表示指定空位填0,如省略表示指定空位不填。

④m.n:m指域宽,即对应的输出项在输出设备上所占的字符数。N指精度。

用于说明输出的实型数的小数位数。为指定n时,隐含的精度为n=6位。

⑤l或h:l对整型指long型,对实型指double型。h用于将整型的格式字符修正为short型。

--------------------------------------- 格式字符 格式字符用以指定输出项的数据类型和输出格式。 ①d格式:用来输出十进制整数。

有以下几种用法: %d:按整型数据的实际长度输出。 %md:m为指定的输出字段的宽度。

如果数据的位数小于m,则左端补以空格,若大于m,则按实际位数输出。 %ld:输出长整型数据。

②o格式:以无符号八进制形式输出整数。对长整型可以用"%lo"格式输出。

同样也可以指定字段宽度用“%mo”格式输出。 例: main() { int a = -1; printf("%d, %o", a, a); } 运行结果:-1,177777 程序解析:-1在内存单元中(以补码形式存放)为(1111111111111111)2,转换为八进制数为(177777)8。

③x格式:以无符号十六进制形式输出整数。对长整型可以用"%lx"格式输出。

同样也可以指定字段宽度用"%mx"格式输出。 ④u格式:以无符号十进制形式输出整数。

对长整型可以用"%lu"格式输出。同样也可以指定字段宽度用“%mu”格式输出。

⑤c格式:输出一个字符。 ⑥s格式:用来输出一个串。

有几中用法 %s:例如:printf("%s", "CHINA")输出"CHINA"字符串(不包括双引号)。 %ms:输出的字符串占m列,如字符串本身长度大于m,则突破获m的限制,将字符串全部输出。

若串长小于m,则左补空格。 %-ms:如果串长小于m,则在m列范围内,字符串向左靠,右补空格。

%m.ns:输出占m列,但只取字符串中左端n个字符。这n个字符输出在m列的右侧,左补空格。

%-m.ns:其中m、n含义同上,n个字符输出在m列范围的左侧,右补空格。如果n>m,则自动取n值,即保证n个字符正常输出。

⑦f格式:用来输出实数(包括单、双精度),以小数形式输出。有以下几种用法: %f:不指定宽度,整数部分全部输出并输出6位小数。

%m.nf:输出共占m列,其中有n位小数,如数值宽度小于m左端补空格。 %-m.nf:输出共占n列,其中有n位小数,如数值宽度小于m右端补空格。

⑧e格式:以指数形式输出实数。可用以下形式: %e:数字部分(又称尾数)输出6位小数,指数部分占5位或4位。

%m.ne和%-m.ne:m、n和”-”字符含义与前相同。此处n指数据的数字部分的小数位数,m表示整个输出数据所占的宽度。

⑨g格式:自动选f格式或e格式中较短的一种输出,且不输出无意义的零。 --------------------------------------- 关于printf函数的进一步说明: 如果想输出字符"%",则应该在“格式控制”字符串中用连续两个%表示,如: printf("%f%%", 1.0/3); 输出0.333333%。

--------------------------------------- 对于单精度数,使用%f格式符输出时,仅前7位是有效数字,小数6位. 对于双精度数,使用%lf格式符输出时,前16位是有效数字,小数6位. 对于m.n的格式还可以用如下方法表示(例) char ch[20]; printf("%*.*s\n",m,n,ch); 前边的*定义的是总的宽度,后边的定义的是输出的个数。分别对应外面的参数m和n 。

我想这种方法的好处是可以在语句之外对参数m和n赋值,从而控制输出格式 我自己敲过格式符的代码,给你看看吧:。

五、word的基本操作有哪些

Ctrl快捷键

Ctrl+S 保存

Ctrl+W 关闭程序

Ctrl+N 新建

Ctrl+O 打开

Ctrl+Z 撤销

Ctrl+F 查找

Ctrl+X 剪切

Ctrl+C 复制

Ctrl+V 粘贴

Ctrl+A 全选

Ctrl+[ 缩小文字

Ctrl+] 放大文字

Ctrl+B 粗体

Ctrl+I 斜体

Ctrl+U 下划线

Ctrl+Shift 输入法切换

Ctrl+空格 中英文切换

Ctrl+回车 QQ号中发送信息

Ctrl+Home 光标快速移到文件头

Ctrl+End 光标快速移到文件尾

Ctrl+Esc 显示开始菜单

Ctrl+Shift+<; 快速缩小文字

Ctrl+Shift+>; 快速放大文字

Ctrl+F5 在IE中强行刷新

Ctrl+拖动文件 复制文件

Ctrl+Backspace 启动\关闭输入法

拖动文件时按住Ctrl+Shift 创建快捷方式

Alt快捷键

Alt+空格+C 关闭窗口

Alt+空格+N 最小化当前窗口

Alt+空格+R 恢复最小化窗口

Alt+空格+X 最大化当前窗口

Alt+空格+M 移动窗口

Alt+空格+S 改变窗口大小

Alt+Tab 两个程序交换

Alt+255 QQ号中输入无名人

Alt+F 打开文件菜单

Alt+V 打开视图菜单

Alt+E 打开编辑菜单

Alt+I 打开插入菜单

Alt+O 打开格式菜单

Alt+T 打开工具菜单

Alt+A 打开表格菜单

Alt+W 打开窗口菜单

Alt+H 打开帮助菜单

Alt+回车 查看文件属性

Alt+双击文件 查看文件属性

Alt+X 关闭C语言

Shift快捷键

Shift+空格 半\全角切换

Shift + Delete 永久删除所选项,而不将它放到“回收站”中。

六、C语言37个关键字和9种控制语句 最好能列个表格给我打印一下

32个关键字: auto 局部变量(自动储存) break无条件退出程序最内层循环 case switch语句中选择项 char单字节整型数据 const定义不可更改的常量值 continue中断本次循环,并转向下一次循环 default switch语句中的默认选择项 do 用于构成do。

..while循环语句 double定义双精度浮点型数据 else构成if。..else选择程序结构 enum枚举 extern在其它程序模块中说明了全局变量 float定义单精度浮点型数据 for构成for循环语句 goto构成goto转移结构 if构成if。

.else选择结构 int基本整型数据 long长整型数据 registerCPU内部寄存的变量 return用于返回函数的返回值 short短整型数据 signed有符号数 sizoef计算表达式或数据类型的占用字节数 static定义静态变量 struct定义结构类型数据 switch构成switch选择结构 typedef重新定义数据类型 union联合类型数据 unsigned定义无符号数据 void定义无类型数据 volatile该变量在程序中执行中可被隐含地改变 while用于构成do。while或while循环结构 9种控制语句: if( )~else 条件语句 for( )~ 循环语句 while( )~ 循环语句 do~while( ) 循环语句 continue 结束本次循环语句 break 中止执行switch或循环语句 switch 多分支选择语句 goto 转向语句 return 从函数返回语句。

转载请注明出处51数据库 » c语言word控制

  • 0
  • 0
  • 0
  • 0
  • 0

更多推荐

c语言word控制

本文发布于:2023-06-06 10:50:48,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/539038.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:语言   word

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!